Software Engineer
Date: May 8, 2026
Location: Wallisellen, ZH Zurich, 8304
Company: stadlerraiP
Short Description
We are looking for a motivated and technically strong Software Engineer to join the Simulation and Tools team at Stadler. You will help develop simulators and test tools. The existing simulators are written in Python, C++, and on PLC devices. This is an opportunity to develop safety skills, interact with requirement management tools, with a focus on delivering high-quality support for safety-related solutions.
Your work will likely involve the whole development cycle, from defining requirements, programming simulators, either with Python, C++, and PLC devices, writing manuals with the aim of complying T2 or T3 levels are defined in ISO 50573.
Equally important will be producing clear and comprehensive documentation to ensure that these tools can be reliably maintained and scaled across the organization. You will also play a key role in communicating with and educating colleagues from other teams on how to effectively use and integrate these tools into their workflows.
We are open to candidates with a range of experience levels, from strong recent graduates to engineers with several years in the field. What matters most is curiosity, initiative, and strong software craftsmanship.
Your Responsibilities
- Design, build, and maintain simulators and software testing solutions with clear business impact
- Write production-quality code, including writing graphical user interfaces and software installers
- Write documentation, including requirements, design documents, and manuals.
- Collaborate with internal stakeholders to understand needs and deliver practical solutions
Your Profile
- Proficiency in Python, C++, and PLC is a big plus
- Used to build Graphical interfaces in Python.
- Solid understanding of source control, Git, and Docker
- Able to work independently in a dynamic, evolving environment
- Strong problem-solving skills, intellectual curiosity, and a drive to create value
- Excellent command of the English language, German is a plus
What We Offer
- The chance to grow your understanding of building and testing safety-related software.
- A role focused on technical depth, not just implementation.
- A collaborative environment with the flexibility to explore and propose new ideas.
How to Apply
If available, please include links to GitHub projects or other code repositories that demonstrate your skills. We are especially interested in seeing your approach to problem-solving, code style, and areas of personal or professional interest. We look forward to receiving your complete online application.