Teoresi Group
TCMS Software Developer Engineer
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Zürich, Switzerland
Work mode:
Onsite
Published on:
25 August 2026
What they need
We are looking for a:
TCMS Software Developer Engineer
to join an international team working on advanced train control and management systems (TCMS) in a safety-critical railway environment. This role focuses on software development in C, integration on Selectron platforms, and participation in the full lifecycle of TCMS solutions, from design to validation.
Key Responsibilities:
- Develop and maintain TCMS software components using C programming
- Implement control logic and functional modules based on system requirements
- Configure and integrate Selectron-based TCMS hardware platforms
- Support the integration of TCMS networks (Ethernet, MVB, WTB, TRDP)
- Collaborate with system engineering teams to translate requirements into software solutions
- Participate in testing, validation, and commissioning activities (lab and on vehicle)
- Contribute to design reviews and ensure compliance with system and safety standards
- Provide technical support during the development and verification lifecycle.
Required Skills & Experience:
- Experience in embedded software development , preferably in railway or safety-critical systems
- Strong knowledge of C programming (mandatory)
- Proven experience with Selectron hardware and related toolchain (mandatory)
- Understanding of TCMS architecture and train control systems
- Familiarity with industrial communication networks (MVB, WTB, Ethernet, TRDP)
- Ability to work with technical documentation and system requirements
- Experience with requirements management tools (e.g. DOORS, DNG) is a plus
- Ability to read and interpret electrical diagrams is an advantage
- English is mandatory (professional proficiency); additional languages are a plus.
Location : Zurich area, Switzerland
Job type: Hybrid
We are happy to receive your application! 😀
We also inform you that, by sending your application, all your data will be processed in accordance with our privacy policy, which you can view at the following link https://www.teoresigroup.com/privacy-notice-recruitment/
Other offers great for you!
These companies are also looking for great profiles
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Neuilly-sur-Seine, France
Hybrid
Skills
14 hours ago
Quick apply
Cherrypick
Software Engineer – IT-Core Foundations
Freelance
Paris, France
Hybrid
Top Recruiter
Skills
13 hours ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Paris, France
Hybrid
Skills
10 hours ago
Quick apply
No company information available.