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