Software Engineer for Rail IoT Devices (Passenger Information Systems) (m/w/d)
Core
Develop software for rail-grade passenger information devices (interior/exterior displays) ensuring safe, reliable, and efficient passenger communication in mission-critical rail environments.
Role type
Software Engineer (Embedded Systems/IoT)
Builds
Real-time display systems for passenger information, seat reservation, passenger counting, and infotainment.
Domain
Rail industry / Embedded Systems
Deliverable
production ML models | product features
Required skills
C++, Linux system programming, software architecture, hardware-software interaction design, performance tuning, scalable software concepts
Preferred skills
AI-supported development tools, electrotechnical background
Technologies
C++, Linux
Responsibilities
Develop software for rail-grade passenger information devices; Work with Linux-based systems for configuration and diagnostics; Design solutions for diverse hardware platforms; Collaborate with system engineering, hardware, and test teams; Ensure long-term reliability in demanding rail environments.
Seniority
Mid-Senior, hands-on IC