Softwareentwickler C++ für sicherheitskritische Systeme (w/m/d)
Core
Development and implementation of high-performance C++ software components for demanding and safety-critical applications.
Role type
Senior C++ software engineer (safety-critical systems)
Builds
Robust software architectures and components for safety-critical domains
Domain
Embedded systems / Automotive / Industrial automation
Deliverable
production ML models | product features
Required skills
C++ (C++17), Object-oriented design, Software architecture, Automated testing, Linux, Git, CMake, Docker, Memory management, Parallel processing, Real-time systems
Preferred skills
MISRA C++, Functional safety standards, Cybersecurity standards
Technologies
C++, Git, CMake, Docker, Linux
Responsibilities
Develop and implement efficient C++ components for safety-critical applications; Analyze technical requirements and design software architectures; Refactor and modernize existing codebases; Design and implement automated tests; Diagnose and fix complex issues in memory management, parallel processing, and real-time behavior; Conduct code reviews and develop development standards; Optimize build, test, and integration processes.
Seniority
Senior, hands-on IC