About this job
<h2><strong>About Traila</strong></h2><p>At Traila, we are dedicated to shaping the future of rail transport through cutting-edge technology. Since our founding in 2017, we have been driven by a passion for sustainability and excellence. We believe that rail transport is a cornerstone of a greener future, and our mission is to make it quieter, more efficient, and more reliable.</p><p>Our talented team is at the heart of this mission, and we are looking for an <strong>Industrial Software Engineer - Railway Applications</strong> to join us in developing robust software solutions that operate reliably in real-world railway environments.</p><p> </p><p><strong>What you will do</strong></p><p>- Industrial Software Development: Design, implement and maintain robust application software for industrial and railway products using C++, C#, Python or comparable technologies.</p><p>- Application & System Integration: Translate system and operational requirements into practical software functionality and integrate software with real hardware and physical systems.</p><p>- Hardware & Device Interfaces: Integrate sensors, actuators, controllers, DAQ systems and other industrial devices.</p><p>- Communication Protocols: Implement and troubleshoot interfaces such as CAN/CANopen, EtherCAT, TCP/IP and other industrial or vehicle communication protocols.</p><p>- Controls & Application Logic: Implement state machines, operational logic, control functionality and system behaviour required by the application.</p><p>- Commissioning & Field Support: Support installation, commissioning and field testing on prototypes, test systems and rail vehicles, including travel to customer and test sites when required.</p><p>- Diagnostics & Troubleshooting: Analyse logs, interfaces and system behaviour to identify root causes and solve software and integration issues efficiently.</p><p>- Testing & Validation: Develop unit, integration and system-level tests and contribute to HIL/SIL or other validation activities where relevant.</p><p>- Software Architecture, Quality & Controlled Releases: Own software architecture and release discipline, including configuration and version control, code reviews, test evidence and controlled software releases.</p><p>- Product Cybersecurity: Own threat assessment, secure access and software updates, vulnerability handling and lifecycle security maintenance; coordinate specialist security reviews and work with Systems/RAMS on vehicle interfaces and safety consequences.</p><p>- Technical Guidance & Mentoring: Review implementations, share practical software-engineering practices and mentor colleagues to strengthen consistency, maintainability and technical ownership across the team.</p><p>- Tools & Data: Develop tools for configuration, testing, diagnostics, data acquisition and analysis that support engineering and field activities.</p><p>- Documentation & Continuous Improvement: Maintain clear software and interface documentation and improve existing code as Traila products mature from development into deployed systems.</p><p> </p><p><strong>What you bring</strong></p><p>- Degree in Computer Science, Software Engineering, Electrical Engineering, Automation, Mechatronics or a related discipline, or equivalent practical technical experience.</p><p>- Hands-on professional software-development experience in an industrial, automation, automotive, machinery or comparable technical environment.</p><p>- Proven professional railway software experience, including products released and maintained in service.</p><p>- Strong practical programming skills in C++, C#, Python or a comparable industrial software stack; you do not need to be an expert in every language listed.</p><p>- Experience developing software that interacts with real hardware, devices or physical systems.</p><p>- Experience taking software beyond prototypes into tested, maintainable and deployable industrial use.</p><p>- Practical railway software lifecycle experience aligned with EN 50716:2023, including requirements traceability, configuration management and verification/validation appropriate to the required software integrity level; relevant EN 50128 / EN 50657 predecessor experience is also valuable.</p><p>- Practical embedded or industrial cybersecurity experience, including secure credentials and access, signed software updates and rollback, and handling vulnerabilities in released products.</p><p>- Strong debugging and troubleshooting skills across software, communication and hardware interfaces.</p><p>- Experience with Git and structured software-development workflows.</p><p>- A practical ownership mindset: comfortable working directly with prototypes, test equipment and deployed systems and driving technical problems through to resolution.</p><p>- Ability to work effectively across engineering disciplines and communicate technical issues clearly.</p><p>- Fluent English; German is a strong advantage.</p><p> </p><p><strong>Nice to have</strong></p><p>- Experience with industrial Linux, embedded Linux, automation or control systems.</p><p>- MATLAB/Simulink, HIL/SIL testing, data acquisition or condition-monitoring experience.</p><p>- Working knowledge of railway cybersecurity under CLC/TS 50701:2023 and of EN IEC 62443-4-1 (secure development) and EN IEC 62443-4-2 (component security) is desirable.</p><p>- Familiarity with EN 50155 and EN 50126 for equipment integration and collaboration with Systems/RAMS.</p><p>- Experience in a regulated or safety-relevant product-development environment.</p><p> </p><p><strong>Benefits</strong></p><ul><li><p>25 days of annual leave, plus paid bridge days at Christmas.</p></li><li><p>Flexible working hours and home office options.</p></li><li><p>Annual professional development allowance for courses, certifications and conferences.</p></li><li><p>Competitive compensation with milestone bonus scheme and full Swiss social coverage.</p></li><li><p>A collaborative team culture with regular social and sports activities.</p></li><li><p>Real autonomy and short decision-making paths.</p></li></ul><p> </p><p><strong>If you want your software engineering to have real-world impact in rail, we’d like to hear from you.</strong></p><p>Contact Yasi Samari, HR Responsible, by applying directly here.</p><p></p><p></p><p>Find more <a href="https://www.arbeitnow.ch/english-speaking-jobs">English Speaking Jobs in Switzerland</a> on Arbeitnow</a>