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

Siemens AG

Braunschweig, Niedersachsen, Deutschland
Published Jun 27, 2025
Full-time
Permanent

Job Summary

Join Siemens Mobility's central software development team and contribute to shaping the future of safe, efficient, and highly automated rail transport. In this role, you will work within agile, interdisciplinary teams, taking significant ownership in creating and modifying specifications for safety-critical rail applications. Your day-to-day will involve developing high-performance and robust software components using C/C++ in accordance with the EN 50716 development process. You will also be responsible for automating and executing tests within a Continuous Integration environment (e.g., GitLab), ensuring code quality through rigorous reviews and in-depth error analysis. This position offers the opportunity to collaborate closely with Product Owners, System Architects, and Validation Teams, acting as a key point of contact for internal users.

Required Skills

Education

University degree (Bachelor) in engineering, natural sciences, or computer science

Experience

  • Professional experience in C/C++ software development
  • Experience in demanding projects
  • Knowledge from safety-critical industries (e.g., rail technology, automotive, aerospace, medical technology) is ideal
  • Initial experience with scripting languages (Perl, Python, Ruby) is beneficial
  • Experience with test automation tools (e.g., GitLab) is beneficial

Languages

German (Fluent)English (Fluent)

Additional

  • Not specified