Software Engineer for Rail IoT Devices (Passenger Information Systems)
Job details
Company
Wabtec
Location
Munich, Germany
Employment type
Full-time
Primary category
Software Development
Posted date
13 Apr 2026
Valid through
Job description
Software Engineer for Rail IoT Devices (Passenger Information Systems)
As a leading provider of passenger information systems for the rail industry, we deliver solutions that ensure safe, reliable, and efficient passenger communication. As a Software Engineer for Rail IoT Devices, you will contribute to the software foundations of interior and exterior display systems that provide real‑time, high‑quality information to millions of travelers in mission‑critical rail environments.
Responsibilities
- Develop software for rail‑grade passenger information devices, with C++ as the primary language.
- Work with Linux‑based systems, including configuration, diagnostics and performance tuning.
- Design solutions for a wide range of devices and hardware platforms.
- Contribute to customer projects for major suppliers in the global rail industry.
- Use AI‑supported tools to improve development efficiency and software quality.
- Translate requirements into clear, scalable, and maintainable software concepts.
- Collaborate closely with system engineering, hardware, and test teams.
- Ensure long‑term reliability and performance in demanding rail environments.