Softwareentwickler C++ Simulation/ Embedded Systems, all genders
Core
Designing, developing, and implementing simulation models for technical devices, systems, and their operational environments, alongside hardware-adjacent embedded software for safety-critical applications.
Role type
Senior C++ Simulation and Embedded Systems Engineer
Builds
Modern simulation models, frameworks, and embedded software for autonomous technical systems
Domain
Autonomous systems, robotics, and safety-critical embedded engineering
Deliverable
production ML models | product features
Required skills
Modern C, hardware-adjacent programming, Requirements Engineering, Software Architecture, Linux development environment, Python, Agile methodologies
Preferred skills
Simulation software development, Autonomous systems, Robotics, Federated/Co-simulation, Qt, Git, DOORS, JIRA, Real-time systems, ECSS-SMP tools, Safety-critical software standards
Technologies
C, C++, Python, Qt, Git, DOORS, JIRA, Linux
Responsibilities
Designing and implementing simulation models for technical devices and systems; Developing software in modern C and integrating hardware-adjacent components; Improving simulation frameworks, user interfaces, and testing/debugging tools; Creating software requirements, architectures, designs, and technical implementation concepts; Maintaining requirements and test specifications at system, component, and unit levels; Evaluating software architectures for quality, cost, schedule, and technical feasibility; Conducting software tests, integrations, reviews, and verifications; Coordinating with customers, development teams, and adjacent technical departments.
Seniority
Senior, hands-on IC