This job is no longer available
This job expired on 19/07/2026. It no longer accepts applications.
R&D Interlocking Software Engineer
Siemens · Valence
Job description
About the role
Siemens Mobility is seeking an R&D Interlocking Software Engineer to design, develop, integrate and test cutting‑edge software solutions for rail signalling and transportation systems. The role is part of an international, multidisciplinary team and involves the full software lifecycle from specification to customer support.
Key responsibilities
- Design, develop, integrate and test Siemens‑specific interlocking software solutions.
- Define and execute test plans and procedures.
- Participate in all phases of the software development lifecycle, including specification, design, implementation, testing and support.
- Collaborate with colleagues across multiple geographic locations and disciplines.
Required profile
- Degree in Computer Science, Industrial Engineering, Telecommunications or a related field.
- Proficiency in English and technical Spanish, both spoken and written.
- Ability to work effectively in a distributed, multicultural team.
Required skills
- Programming languages: C, C++, Python.
- Linux operating system.
- Docker container technology.
- DevOps tools and CI/CD pipelines (Git, GitLab CI, Artifactory).
- Communication interfaces and protocols: Ethernet, TCP/IP, UDP.
- Software architecture concepts.
What we offer
- Flexible working model combining remote and onsite collaboration (hybrid).
- Inclusive and diverse workplace encouraging innovative thinking.
- Opportunities to work on high‑impact rail and mobility projects.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Spain.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Siemens
Valence