Software System Engineer for Train Server

Job Description

Have you ever traveled on a high speed train like the German ICE or the Prague metro, wondering how sometimes your Smartphone has internet connection and sometimes not? How the screens in the train show next stops? 

Modern trains are full of information technology - IP based networks, modern protocols like video streaming, voice applications and many others. This software is built with modern engineering tools, object oriented, and based on the Linux open source software stack.

We are Siemens Mobility Train IT team and we are developing a new IT platform for modern trains. Join us and help us create rail vehicles of tomorrow!


Your challenge:

You will be part of the European engineering team. In this senior technical role, you will be the key person for developing, integrating and maintaining the Train Server, a vital hardware and software system of Siemens trains that organizes the exchange of data between on-board systems as well as between wayside and the train.

… in detail:

  • Be a member of an agile, decentralized international engineering team
  • Own the architecture and documentation of the Train Server
  • Develop and test applications for the Train Server
  • Provide technical support for internal and external customers
  • Support commissioning and troubleshooting on trains (travel up to 5%)

Your qualification:

  • Bachelor’s degree in computer science or similar subject
  • 3+ years of experience with Linux as a power user or administrator
  • 3+ years of experience with software development for resource-constrained environments
  • 3+ years of experience with C++/GCC/cmake, Java, Python, Perl, and bash
  • In depth conceptual understanding of Linux, TCP/IP and system design
  • Working knowledge of Git, Subversion or Clearcase
  • Experience with ticketing systems such as Jira or Redmine
  • Fluent English

This would set you apart from other candidates:

  • LPI certification
  • Programming language certifications
  • Experience with Yocto build environment
  • Knowledge of MQTT
  • Experience with OPC UA
  • Experience in the railway industry
  • Basic knowledge of German


What we can offer to you:

  • Work with the emphasis on quality and reliability
  • Stable background of the Siemens Mobility company
  • 5 weeks of holiday allowance, flexible work hours, comfortable working environment, home office, kindergarten, all for better relax and work-life balance
  • Individual budget for benefits which can be changed to combination of up to 8 days of bonus holidays, credits for cafeteria system and pension/life insurance allowance
  • Signing bonus 50,000 CZK
  • Electronic meal vouchers 
  • Multisport card
  • A modern workplace in Prague with excellent proximity to public transport (next to metro B Stodůlky station)


Job ID: 189219

Organization: Mobility

Company: Siemens Mobility, s.r.o.

Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?