Software Engineer for Rail IoT Devices (Passenger Information Systems) (m/w/d)

Wabtec Corporation

München

On-site

EUR 55,000 - 80,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Flexible working hours
Remote work options
Opportunities for training and personal development
Collaborative company culture

Job summary

Wabtec Careers is seeking a Software Engineer for Rail IoT Devices in Munich. The role involves developing software for passenger information systems using C++. You will work on solutions that ensure real-time, high-quality information for travelers in the rail industry. Candidates should have a degree in Electrical Engineering or Computer Science, along with strong programming and Linux skills.

Enjoy the benefits of a secure position within a Fortune 500 company, flexible working hours, and opportunities for training and development.

Qualifications

  • Experience with C++ is a plus.
  • Solid Linux experience in system-oriented environments.
  • Strong interest in understanding systems end-to-end.

Responsibilities

  • Develop software for rail-grade passenger information devices.
  • Work with Linux-based systems for configuration and diagnostics.
  • Design solutions for various devices and hardware platforms.

Skills

C++
Linux
System-oriented environments
Communication skills
Team orientation

Education

Degree in Electrical Engineering, Computer Science, or comparable field

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.
Qualifications
  • Degree in Electrical Engineering, Computer Science, or a comparable field (electrotechnical background is a plus).
  • Strong general programming skills (experience with C++ is a plus).
  • Solid Linux experience in system‑oriented or device‑oriented environments.
  • Strong interest in understanding systems end‑to‑end, including software‑hardware interaction.
  • Curious, proactive mindset with a focus on continuous improvement.
  • Strong communication skills and team orientation.
  • C1‑level English.
What we offer:
  • A secure position within an international corporation (Wabtec Corporation, Fortune 500).
  • Exciting projects in the rail industry using cutting‑edge technology.
  • Flexible working hours and the option for remote work.
  • Opportunities for training and personal development.
  • An open, collaborative company culture with regular team events.

We’re proud to be an Equal Opportunity Employer. We welcome talent of all backgrounds, experiences, and identities, including race, gender, age, disability, veteran status and more.

Need accommodation? Just let us know - we’ve got you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer for Rail IoT Devices (Passenger Information Systems) (m/w/d)
Software Engineer for Rail IoT Devices (Passenger Information Systems) (m/w/d)

Wabtec • Germany

Remote
EUR 70,000 - 110,000
Flexible working hours
Remote work option
Training and development
+1
Software Engineer for Rail IoT Devices (Passenger Information Systems)
Software Engineer for Rail IoT Devices (Passenger Information Systems)

Wabtec Corporation • München

Hybrid
EUR 70,000 - 110,000
Senior Software Engineer - Display Solutions for Passenger Information Systems
Senior Software Engineer - Display Solutions for Passenger Information Systems

Wabtec Corporation • München

On-site
EUR 70,000 - 90,000
System Engineer (m/w/d) Rail components
System Engineer (m/w/d) Rail components

Wabtec Corporation • Leipzig

On-site
EUR 70,000 - 100,000
Permanent employment
Vacation pay
Christmas bonus
+6
System Engineer (m/w/d) Rail components
System Engineer (m/w/d) Rail components

Wabtec Corporation • München

On-site
EUR 70,000 - 105,000
Vacation pay
Christmas bonus
Company pension
+5
System Engineer (m/w/d) Rail components
System Engineer (m/w/d) Rail components

Wabtec • Leipzig

On-site
EUR 75,000 - 110,000
Vacation pay
Christmas bonus
Company pension plan
+4
Mechanical Design Engineer – Passenger Information Systems for Railway Applications (m/w/d)
Mechanical Design Engineer – Passenger Information Systems for Railway Applications (m/w/d)

Wabtec Corporation • München

On-site
EUR 55,000 - 75,000
Einarbeitung durch erfahrene Kolleg/ -
Internationales Arbeitsumfeld
Homeoffice / mobiles Arbeiten
+5
System Project Engineer
System Project Engineer

Wabtec Corporation • München

On-site
EUR 60,000 - 80,000
System Engineer (m/w/d) Rail components
System Engineer (m/w/d) Rail components

Wabtec • München

On-site
EUR 90,000 - 130,000
Vacation pay
Christmas bonus
Company pension plan
+4
Senior Software Integration Engineer (f/m/d)
Senior Software Integration Engineer (f/m/d)

Siemens • Erlangen

On-site
EUR 60,000 - 80,000
Company restaurant
Comprehensive medical service
Sports and leisure activities
+2