TCMS Software Engineer (W/M/D) 100%
Tech'Firm Industrie AG · Zürich, Zürich, Switzerland
Skills in this posting
The posting
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.
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 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 on 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, click on the apply button or contact me on
Linkedin and start your next challenge with Techfirm Engineering.
Please note: we can only consider Swiss or EU/EFTA nationals, or candidates holding a valid Swiss work or residence permit.
The PivotHop read
- What a software engineer actually earnsmedian, seniority, by country
- Where software engineers move nextevery measured route out
- Backend Developer → Software Engineer70% readiness
- All open software engineer rolesthe full board
Where these skills also reach
- 581 open backend developer roles67% readiness from software engineer
- 131 open mobile developer roles66% readiness from software engineer
- 50 open developer advocate roles46% readiness from software engineer
- 600 open qa engineer roles46% readiness from software engineer
More software engineer roles
- Software Engineer at CleraRemote$165k–$500kTodayApply
Senior Software Engineer C5I at C5IBern, Bern, SwitzerlandTodayApply
Senior Software Engineer – Data Ingestion & Extraction (m/f/d) at CertivityMünchen - HQTodayApply
Freelance IoT Software Engineer (all genders) at GropyusBerlin, BerlinTodayApply- Working Student Application Software Engineer at IsarsoftMunichTodayApply
Backfilled listing, refreshed with the nightly scrape; the employer has not claimed it yet. Are you the employer? Claim this listing and it can be featured to the candidates whose skills already reach it, first month free.