Logo ATLAS TITAN GmbH

Specialist in embedded software for RISC-V platforms

New

Job

  • Level
    Experienced
  • Job Field
    Embedded
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Isernhagen
  • Working Model
    Hybrid, Onsite
  • 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