TCMS Software engineer
Indexed description
TCMS Software Developer (W/M/D)
Shape the future of railway technology with Techfirm Engineering!
For our Transport & Industrial Services team, Techfirm Engineering is looking for a TCMS Software Developer ready to take on exciting challenges and grow with us in Turgi, Switzerland.
Your Mission
You will join a multidisciplinary traction team responsible for the development and validation of embedded software for railway rolling stock. You will work on the full software lifecycle, from requirements analysis through to on-site commissioning.
Key Responsibilities:
- Design, develop and validate TCMS (Train Control and Management System) software for traction systems
- Program control units in accordance with IEC 61131-3
- Implement and test MVB (communications and analyse network traffic
- Write technical specifications and documentation, and provide support during vehicle commissioning
Your Profile
- Degree in Computer Science, Electronic Engineering, Automation or equivalent
- 3+ years of experience in TCMS software development or embedded industrial control systems
- Strong knowledge of IEC 61131-3
- Proficiency in at least one programming language: Java, C/C++, Python or C#
- Experience with version control (Git/SVN) and requirements management tools (Doors, Polarion) is a plus
- Fluent in English, both written and spoken; French or German is an asset
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 Energy, Transport, Life Sciences, and more
- Focus on well-being and professional growth
- Inclusive workplace promoting diversity and equal opportunities
Ready to Join Us?
If this sounds like you, click 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.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search