Find a jobRecruiters

TCMS Software Developer Engineer

Exclusive opportunity

Onsite

TCMS Software Developer Engineer

Teoresi Group

TCMS Software Developer Engineer

Skills

Compliance

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

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

14 hours ago

Quick apply

Cherrypick

Software Engineer – IT-Core Foundations

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

PythonNumPypandas

13 hours ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

10 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools