Software Entwickler (m/w/d) Embedded Systems Assembler C++
Core
Develop safety-critical software modules for railway signaling systems (level crossing installations) using Assembler (x86) and C++.
Role type
Embedded Systems Software Engineer (Safety-Critical)
Builds
Railway signaling and interlocking systems for train safety and efficiency
Domain
Rail transport / Railway signaling / Safety-critical embedded systems
Deliverable
production ML models | product features
Required skills
Assembler (x86/80186), C++, Embedded Systems development, Requirements management, Test specification creation, Integration testing, Safety case documentation (EN 50126/50128/50129)
Preferred skills
Railway signaling domain knowledge, Agile software development practices
Technologies
Assembler (x86/80186), C++, MS Office
Responsibilities
Create specifications for safety-critical software, design and implement software modules, conduct reviews and verifications, create test specifications and perform integration tests, generate safety case documentation according to EN standards
Seniority
Mid-level, hands-on IC