TCMS Software Engineer (W/M/D)
Shape the future of industrial technology with Techfirm Engineering! For our International/Consulting/Industrial Services team, Techfirm Engineering is looking for a TCMS Software Engineer ready to take on exciting challenges and grow with 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).
- Skills in IEC 61131-3 programming languages, C/C++ for embedded systems, and real-time operating systems (RTOS).
- Fluent in English, both written and spoken.
What We Offer at Techfirm
- Over 25 years in the market with strong knowledge of the Swiss industrial ecosystem.
- 100% Swiss-headquartered company with local implementation.
- Multicultural, human-sized environment fostering 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 Life Sciences, Energy, Transport, Construction, Chemistry, and more.
- Focus on well-being and professional growth.
- Inclusive workplace promoting diversity and equal opportunities.
Ready to Join Us?
If all of this sounds like you, apply online using the form below.
Please note: Only applications matching the job profile will be considered.
Work locationZürich, Switzerland