ERTMS Software development Engineer

Sé de los primeros solicitantes.
Solo para miembros registrados
Tres Cantos
EUR 35.000 - 55.000
Sé de los primeros solicitantes.
Hace 5 días
Descripción del empleo

Siemens Mobility, a separately managed company of Siemens, has been a leader in transport solutions for over 160 years. The company specializes in rolling stock, rail automation, electrification, turnkey systems, and intelligent traffic systems, providing innovative products and solutions globally. Siemens Mobility is committed to digitalization, enabling mobility operators worldwide to enhance infrastructure, increase sustainability, improve passenger experience, and ensure system availability.

We are seeking a Software Developer Engineer in R&D to be responsible for designing and developing ERTMS Train Control Systems according to specified requirements. This role involves working with international teams to develop generic products applicable worldwide.

Main functions and responsibilities :

  1. Managing software requirements
  2. Developing software solutions for Siemens products
  3. Designing, implementing, and modifying software using ADA, C, C++, and Visual C, employing SIL4 techniques
  4. Overseeing the entire software development lifecycle from specification to delivery
  5. Collaborating within an international, multidisciplinary development team
  6. Researching and innovating with new technologies applied to products

Requirements :

  • Degree in computer science, industrial engineering, telecommunications, or related fields
  • Desirable experience in Railway Signaling Train Control systems development
  • At least 2 years of experience in research projects
  • Knowledge in generating functional requirements
  • Proficiency in ADA, C, C++, Visual C, and preferably Python
  • Understanding of software architecture
  • Knowledge of Railway Systems (ERTMS) is highly valued
  • Ability to manage integration environments and test automation
  • Familiarity with configuration management tools like Synergy and Polarion
  • Experience with automated testing and continuous integration tools such as Jenkins and SonarQube
  • Knowledge of requirements and traceability tools like Doors and Polarion
  • Understanding of SIL2/SIL4 development techniques per CENELEC 50128:2011
  • Cybersecurity knowledge is a plus

Additional valued skills :

  • Knowledge of Agile methodologies (SCRUM), Jira, Gitlab, RTC
  • Experience with test environment automation
  • IT security skills including vulnerability testing, threat mitigation, cryptography
  • Programming standards compliance (MISRA 2012, CERT C)

Skills :

  • Effective collaboration across multiple locations
  • Strong communication and team skills
  • Proficiency in Spanish and English, spoken and written
  • Passion for software development and testing
  • Innovative mindset and motivation for R&D
  • Efficiency-oriented thinking
  • Creative out-of-the-box thinking

Siemens values diversity and encourages applications from all backgrounds, promoting flexible work arrangements to support work-life balance and innovation. We are committed to equal opportunity and fostering a diverse workforce to drive success and societal contribution.