TCMS Software engineer
TechFirm Engineering · Zurich, Switzerland
Apply & track with Apply EdgeTCMS 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 MissionYou 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 systemsProgram control units in accordance with IEC 61131-3Implement and test MVB (communications and analyse network trafficWrite technical specifications and documentation, and provide support during vehicle commissioningYour ProfileDegree in Computer Science, Electronic Engineering, Automation or equivalent3+ years of experience in TCMS software development or embedded industrial control systemsStrong knowledge of IEC 61131-3Proficiency 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 plusFluent in English, both written and spoken; French or German is an assetWhat We Offer at TechfirmOver 25 years on the market with strong knowledge of the Swiss industrial ecosystem100% Swiss-headquartered company with local implementationMulticultural, human-sized environment fostering collaboration and respectClose proximity between consultants, clients, and project teamsProject selection aligned with your skills, experience, and career goalsLong-term, high-value industrial projects across Energy, Transport, Life Sciences, and moreFocus on well-being and professional growthInclusive workplace promoting diversity and equal opportunitiesReady 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.