TCMS Software Engineer (W/M/D)
Shape the future of industrial technology with Techfirm Engineering! Our International / Consulting / Industrial Services team is seeking a TCMS Software Engineer who is ready to tackle exciting challenges and grow alongside us.
Your Mission
Key Responsibilities:
- Design, develop, and test software architectures for Train Control and Monitoring Systems (TCMS).
- Integrate and configure power electronics control software (e.g., traction inverters, auxiliary converters) with the vehicle control unit.
- Define and implement communication protocols (such as MVB, TRDP, CANopen, and Ethernet) for seamless subsystem data exchange.
- Conduct software verification, hardware-in-the-loop (HIL) testing, and commissioning activities both in the lab and on-site.
Your Profile
- Degree in Electrical Engineering, Embedded Systems, Computer Science, or a related discipline.
- 3-5 years of relevant industry experience (Rolling Stock, Railway, or Heavy Industrial Automation).
- Proficiency in IEC 61131-3 programming languages, C/C++ for embedded systems, and real-time operating systems (RTOS).
- Fluency in English, both written and spoken.
What We Offer at Techfirm
- Over 25 years in the market with extensive knowledge of the Swiss industrial ecosystem.
- 100% Swiss-headquartered company with local implementation.
- A multicultural, human-sized environment that fosters collaboration and respect.
- Close proximity between consultants, clients, and project teams.
- Project selection aligned with your skills, experience, and career goals.
- Long-term, high-value industrial projects across sectors including Life Sciences, Energy, Transport, Construction, and Chemistry.
- A strong focus on well-being and professional growth.
- An inclusive workplace that promotes diversity and equal opportunities.
Ready to Join Us?
If all of this sounds appealing, apply online using the form below. Please note that only applications matching the job profile will be considered.
We welcome applications from Swiss or EU/EFTA nationals, as well as candidates holding a valid Swiss work or residence permit.
Work locationZürich, Switzerland