Specialist in embedded software for RISC-V platforms

ATLAS TITAN GmbH

Job

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 summary

This listing has been machine translated. Show original

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.

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).

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.

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...

Specialist in embedded software for RISC-V platforms

ATLAS TITAN GmbH