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.
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
Work-Life-Integration
Higher take-home pay
Topics you will work on
Job locations
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.
- Established Company
- Full Remote, Hybrid, Onsite
- Engineering Industry
Employer reviews
- Engineering
- 3.1
- Team culture
- 3.7
- Career growth
- 2.8
- Working conditions
- 4.2
More jobs
These jobs might also interest you
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...
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...
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...