Software Developer C/C++ (Safety-Critical Systems) | Softwareentwickler (w/m/d) C/C++ sicherheitskritische Systeme

Siemens AG

Braunschweig, Niedersachsen, Deutschland
Published Aug 13, 2025
Full-time
Permanent

Job Summary

Join Siemens Mobility's central software development department to shape the future of safe, efficient, and highly automated rail transport. In this role, you will work in agile, interdisciplinary teams, taking significant responsibility for developing innovative solutions. Your day-to-day will involve creating and modifying specifications for safety-critical rail applications, developing high-performance and robust C/C++ software components according to EN 50716, and automating and executing tests within a Continuous Integration environment like GitLab. You will also ensure code quality through reviews and thorough error analysis, collaborating closely with Product Owners, System Architects, and Validation Teams. This position is ideal for a professional with a strong background in C/C++ software development, ideally with experience in safety-critical industries, who is eager to contribute to cutting-edge mobility solutions.

Required Skills

Education

University degree (Bachelor) in engineering, natural sciences, or information technology

Experience

  • Several years of professional experience in C/C++ software development
  • Proven competence in challenging software projects
  • Knowledge from safety-critical industries (e.g., rail technology, automotive, aerospace, medical technology) (beneficial)
  • Initial experience with scripting languages and test automation tools (beneficial)
  • Experience with hardware-related or embedded development (beneficial)

Languages

German (Fluent)English (Fluent)

Additional

  • Not specified