About the Role
We are seeking an experienced Embedded Software Engineer (C++) to contribute to the development of safety-critical control and signalling systems used in industrial and transportation environments. The role involves designing, implementing, and verifying Embedded software components that meet stringent reliability and safety standards.
You will work in an agile, cross-functional engineering team and play a key role in delivering software that ensures operational safety and compliance with international certification standards.
Key Responsibilities
* Design, implement, and document Embedded software using C++ for safety-relevant applications.
* Develop and maintain technical requirement and specification documents.
* Conduct code reviews, verifications, and document development results.
* Create test specifications, execute integration and validation testing, and record outcomes.
* Support the creation of safety and certification documentation according to relevant standards (eg, EN 50126/EN 50128/EN 50129 or similar).
* Collaborate closely with hardware, systems, and test engineering teams in an agile development environment.
* Provide occasional support for on-site visits or customer workshops as needed.
Required Skills & Experience
* Proven experience in Embedded software development using C++.
* Strong understanding of the software development life cycle-from requirements to implementation and testing.
* Experience or strong interest in safety-critical or mission-critical systems.
* Ability to work with technical specifications and engineering documentation.
* High attention to detail and commitment to software quality and verification.
* Strong communication and collaboration skills within cross-functional teams.
* Good command of English, both written and spoken with German - B2 level.
* Willingness to travel occasionally within project scope.
Preferred Qualifications
* Prior experience with control, signalling, or automation systems.
* Familiarity with safety standards or certification frameworks (eg, EN 5012x, ISO 26262, IEC 61508).
* Experience with requirements management, verification, and traceability tools.
* Background in electronics, control systems, or instrumentation.
* Exposure to agile and modern software engineering practices.
What's on Offer
* Opportunity to work on technically challenging, safety-critical projects with real-world impact.
* A collaborative and innovative environment with experienced engineers.
* Professional growth and development in international and multi-disciplinary teams.
* Competitive compensation and flexible working arrangements.