Job
- Level
- Experienced
- Job Field
- Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Isernhagen
- Working Model
- Hybrid, Onsite
Job Summary
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 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.
This text has been machine translated. Show original
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.
This text has been machine translated. Show original
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).
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
About Your Employer
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.6Career Growth
2.7Workingconditions
4.2Engineering
3.1
