TCMS Software Developer Engineer

Teoresi Group

Zürich

Hybrid

CHF 80,000 - 100,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Teoresi Group is looking for a skilled software developer in Zurich, Switzerland, to develop and maintain TCMS software components using C programming. The role involves implementing control logic, configuring Selectron hardware, and supporting TCMS network integration. Strong knowledge of embedded systems and C is required, as well as experience with Selectron hardware. A hybrid working model is offered alongside professional development opportunities. Proficiency in English is mandatory, and additional languages will be an advantage.

Qualifications

  • 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.
  • 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; additional languages are a plus.

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.

Skills

Embedded software development
C programming
Selectron hardware
TCMS architecture
Industrial communication networks
Technical documentation
Requirements management tools
Electrical diagrams interpretation
English proficiency

Job description

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.

Job type: Hybrid

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

TCMS Embedded Software Engineer (C) – Hybrid, Railway
TCMS Embedded Software Engineer (C) – Hybrid, Railway

Teoresi Group • Zürich

Hybrid
CHF 80,000 - 100,000
MITRAC TCMS Engineer — Railway TCMS Specialist (Hybrid)
MITRAC TCMS Engineer — Railway TCMS Specialist (Hybrid)

Teoresi Group • Switzerland

Hybrid
CHF 110,000 - 140,000
Train Control Engineer
Train Control Engineer

Teoresi Group • Zürich

On-site
CHF 90,000 - 120,000
Railway MITRAC Developer
Railway MITRAC Developer

Teoresi Group • Switzerland

On-site
CHF 110,000 - 140,000
System Engineer CBTC – Wallisellen
System Engineer CBTC – Wallisellen

Stadler • Wallisellen, Hinteregg

On-site
CHF 110,000 - 150,000
Senior Rail Signalling Engineer – Wallisellen
Senior Rail Signalling Engineer – Wallisellen

Stadler • Wallisellen, Hinteregg

On-site
CHF 130,000 - 180,000
Project Manager Railway Signalling – Wallisellen
Project Manager Railway Signalling – Wallisellen

Stadler • Wallisellen

On-site
CHF 120,000 - 170,000
CBTC Systems Engineer — Drive Rail Signalling Projects
CBTC Systems Engineer — Drive Rail Signalling Projects

Stadler • Wallisellen, Hinteregg

On-site
CHF 110,000 - 150,000
System Test Engineer
System Test Engineer

Stadler Rail AG • Wallisellen

On-site
CHF 110,000 - 160,000
Discounts on leisure activities and保险
Regular company events
Contributions to further education
RAMS & Security Manager Projects (Specific Application)
RAMS & Security Manager Projects (Specific Application)

Stadler Rail AG • Wallisellen

On-site
CHF 90,000 - 140,000
Discounts on leisure activities
Regular company events
Support for further education