Software engineer specializing in embedded C++ for Linux systems

ATLAS TITAN GmbH

Job

In this role, you will develop powerful C++ components for embedded Linux systems and optimize software stacks on RISC-V platforms through implementation, integration, and quality assurance.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • You develop robust, high-performance components for embedded Linux systems and contribute to operating complete software stacks on RISC-V platforms productively.
  • The focus is on the implementation, integration, and quality assurance of C++ services that interact with existing system libraries, distributed infrastructure components, and the underlying Board Support and FPGA environment.
  • We work agile in an interdisciplinary team and place great emphasis on clean toolchains, reproducible builds, and automated tests.
  • Design, implementation, and continuous improvement of service and application software in modern C++ (C++23) for embedded Linux targets.
  • Connecting applications with distributed components such as key-value stores, message brokers, or similar middleware solutions, and aligning technical requirements with stakeholders.
  • Development and optimization of build and CI/CD pipelines (e.g., CMake, Conan, GitLab CI) to support cross-compiles and release processes.
  • Creation of package artifacts (e.g., Debian packages, Conan packages) as well as automated deployment on host and target hardware.
  • Planning and execution of unit, integration, and system tests (e.g., with GoogleTest), participation in code reviews, as well as the use of static analysis to ensure code quality.
  • Working with Yocto/OpenEmbedded to maintain BSP and image build processes as well as supporting commissioning and troubleshooting on RISC-V hardware, including FPGA integrations.
  • Documentation of architecture decisions, interfaces, and operating instructions in developer and operational materials.

Our expectations of you

Qualifications

  • Testing in an Embedded Linux environment, preferably with Yocto/OpenEmbedded or comparable toolchains.
  • Technical understanding of SoC architectures; basic knowledge of FPGA design and its impact on software is advantageous.
  • Proficient handling of build tools and package management (CMake, Conan), CI/CD platforms (e.g., GitLab), as well as test frameworks (GoogleTest) and static analysis tools.
  • Independent, structured working style, team-oriented communication, and fluent German and good English skills.

Experience

  • Several years of practical experience in C++ with modern language features (experience with C++20/23 is an advantage) and a clear, maintainable programming style.
  • Experience with concurrent programming and a fundamental understanding of distributed systems.

What we offer

  • Working conditions that comply with legal requirements; we take into account the provisions of the Employee Secondment Act (AEntG).
  • Attractive additional benefits to promote health and wellness (e.g., subsidies for fitness programs, company pension schemes, supplementary health insurance).
  • Targeted training and career development opportunities, regular performance reviews, and a structured onboarding process with dedicated contacts.
  • Modern work equipment, flexible working hours, and the possibility of remote work; 30 vacation days and additional benefits such as company car policies depending on the role.
  • An open, collegial work environment with regular team events, internal initiatives (e.g., sustainability projects), employee discounts, and mobility offers (e.g., JobRad, Deutschlandticket).

Benefits

Health, fitness & fun

Higher take-home pay

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Isernhagen
    30916 Niedersachsen, Germany

About your employer

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.

Company type
Established Company
Work model
Full Remote, Hybrid, Onsite
Industry
Engineering Industry

Employer reviews

3.4Total(1 review)
Engineering
x
3.1
Team culture
x
3.7
Career growth
x
2.8
Working conditions
x
4.2
  • Tröger & Cie. AktiengesellschaftNuremberg, Regensburg, Bayreuth

    • Easy Apply
    • Hybrid
    • Onsite
    • Full Time

    Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...

    • Ethernet
    • C
    • Git
    • Python
    • Bash
    • Linux
    • C++
    • CAN
    • J1939
    • +4
    • +5
  • HUK-COBURG VersicherungsgruppeCoburg

    • Hybrid
    • Onsite
    • Full Time
    • Senior

    We - the HUK-COBURG Insurance Group - are among the top 10 largest in Germany. Founded over 90 years ago, we are now the leading insurer for private households with over 13 million customers and the largest German auto insurer. Our tradition of often...

    • Angular
    • TypeScript
    • JIRA
    • JavaScript
    • CSS
    • Confluence
    • +1
    • +3
  • GGW GroupHamburg

    • Easy Apply
    • Hybrid
    • Full Time

    The role As a Forward Deployed AI Engineer, you go directly into our specialist departments, understand the processes, and develop production-ready AI and automation solutions that will fundamentally change the way the entire GGW Group operates. You do...

Software engineer specializing in embedded C++ for Linux systems

ATLAS TITAN GmbH