Logo ATLAS TITAN GmbH

Specialist in embedded software for RISC-V platforms

Job

  • Level
    Experienced
  • Location
    Isernhagen
  • Working Model
    Hybrid, Onsite
  • Job Field
    Embedded
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment

Job Summary

In this job, you develop C++ applications for embedded Linux systems and work on their integration into a complex ecosystem, collaborating closely with electronics and FPGA teams.

Job Technologies

Your role in the team

  • We are looking for an experienced professional who develops and maintains sophisticated software components for embedded Linux environments.
  • The focus is on high-performance C++ applications embedded within an existing ecosystem of system libraries, distributed services, and hardware components.
  • You work closely with electronics and FPGA teams to ensure the coordination of application, BSP, and FPGA logic.
  • Analysis of requirements and development of modular C++ components using current language standards (including C++23).
  • Implementation and customization of services that interact with distributed storage and messaging systems, including coordination with maintainers of external libraries.
  • Development and continuous improvement of reproducible build processes, cross-compile chains, and CI/CD pipelines using tools such as CMake, Conan, and GitLab.
  • Packaging and provisioning of software artifacts (Debian packages, Conan feeds) as well as automated deployment on host and embedded targets.
  • Design and implementation of test strategies: unit, integration, and system tests, utilizing GoogleTest and automated test runs to ensure release quality.
  • Conducting code reviews, utilizing static analysis, and performing structured error analysis on both the host and target hardware.
  • Participation in the maintenance of Yocto/OpenEmbedded builds, support for board support package launches, and troubleshooting on RISC-V hardware in conjunction with FPGA designs.
  • Documentation of interfaces, build instructions, and operational manuals for developers and operations staff.

This text has been machine translated. Show original

Our expectations of you

Qualifications

  • Understanding of SoC architectures; knowledge of FPGA influence on software design is a plus.
  • Routine in handling build tools, package managers, and CI/CD platforms (e.g., CMake, Conan, GitLab CI).
  • Structured working style, problem-solving skills, good communication abilities, and proficient knowledge of German and English.

Experience

  • Several years of professional experience in embedded software development with modern C++ (experience with C++20/C++23 is desirable).
  • Solid knowledge of Embedded Linux and experience with Yocto/OpenEmbedded or similar build systems.
  • Practical experience with concurrent programming, synchronization, and network communication in distributed scenarios.
  • Experience with test frameworks (e.g., GoogleTest), code analysis tools, and version control (Git).

This text has been machine translated. Show original

What we offer

  • An employment relationship that takes into account the legal requirements for postings and employment law framework conditions (AEntG).
  • Measures for health promotion and prevention, e.g., subsidies for fitness programs, occupational pension schemes, and supplementary insurance.
  • Individual training opportunities, structured onboarding, and regular development discussions to promote your career.
  • Modern work tools, flexible working models with home office options, 30 days of recreational leave, as well as performance-based compensation and bonus schemes.
  • A collegial environment with regular team activities, internal working groups (e.g., sustainability), employee discounts, and mobility offerings such as JobRad or the Deutschlandticket.

This text has been machine translated. Show original

Benefits

Health, Fitness & Fun

Work-Life-Integration

Higher Take-Home Pay

Topics You Will Work On

Job Locations

  • Location Isernhagen

    30916 Niedersachsen

    Germany

About Your Employer

ATLAS TITAN GmbH

ATLAS TITAN GmbH

The goal of founding Atlastitan was to create a consulting company that combines the highest level of professionalism and flexibility with the values of fairness, transparency, accountability, and responsibility - the Atlastitan Idea. Today, Atlastitan is a partner in technical project management and continues to pursue these values diligently.

Description

  • Company Type
    Established Company
  • Working Model
    Full Remote, Hybrid, Onsite
  • Industry
    Engineering Industry

Employer reviews

by devworkplaces.com

Total

(1 Review)
3.4
  • Culture

    3.6
  • Career Growth

    2.7
  • Workingconditions

    4.2
  • Engineering

    3.1
Show all reviews
Logo ATLAS TITAN GmbH

Specialist in embedded software for RISC-V platforms

Location
Isernhagen
Working Model
Hybrid, Onsite
Diversity
Open for all genders

More Jobs