Back

C++ Linux Developer for Quality Assurance (Rail Automation)

Job Description

The R&D Center in Siemens Mobility Prague is focused on complete development of automation products including software, hardware, mechanical design, verification and validation. Results of our work are to be found in many Siemens Mobility products in the field of rail automation. 

We are happy to offer you an opportunity to participate in a new generation of product development such as level crossing, point and signal control systems, balise communication modules, axle counting systems, train on-board units, etc. We are experienced in safety product development in levels SIL0 – SIL4 according to CENELEC standards EN 50128 and EN 50129. We are focusing on innovative solutions such as safety Ethernet based or wireless communication and predictive diagnostics using cloud based data analytics. In our Prague based R&D center we carry out the complete product life cycle management from requirements definition, implementation up to verification, validation and type test. Products we develop are commissioned worldwide for modernization of rail controlling systems based on new ETCS levels. Are you ready to join us and work on products that globally shape the future of rail automation?

Your main tasks will be:
  • Develop software tests for rail automation products with emphasis on software quality
  • Develop and design test environment and test cases mainly in the C++ (C++14)
  • Analyse state-of-the-art cyber security products and design their quality verification measures
  • Apply and improve continuous integration set-up for linux embedded platforms

You can look forward to:
  • Using of cutting edge technologies
  • Building cyber security solutions for rail applications and products
  • A young, dynamic team with passion for innovation and quality
  • Friendly atmosphere within the workplace
  • Professionally equipped working environment and laboratories
  • Trainings to improve of technical skills and competences (C++ development, SW verification and validation, cyber security)
  • Relocation bonus in case of moving to the new workplace

What you should have:
  • Good analytical and systematic thinking
  • Experience with software testing (e.g. unit, component or integration tests)
  • Good knowledge of programming languages C/C++
  • Experience with Linux operating system
  • Knowledge of scripting language is an advantage (Python, Bash, …)
  • Cyber security know-how is an advantage
  • Good English language skills
  • A good team spirit and a real focus on quality

What do we offer you?
  • Signing bonus in amount of CZK 50,000
  • 25 days of vacation
  • Flexible working hours with a fixed core from 10am to 2pm
  • Possibility of working from home to better combine your work and private life
  • Corporate kindergarten close to the workplace in Prague
  • Contribution towards meals in the form of e-meal vouchers
  • Opportunity to buy Siemens shares
  • Multisport card or ActivePass
  • Advantageous mobile plan for private purposes
  • Advantageous offers for employees (e.g. a discount on a car or on a holiday resort stay)
  • Workplace nearby Stodůlky subway station in Prague
IN ADDITION, you will have your own individual yearly benefit budget (in amount of CZK 24,000 or 48,000, depending on seniority) that according to your needs and consideration can be converted into: 
  • Up to 8 extra days of paid leave beyond the standard 5 weeks
  • Contribution towards leisure-time activities in the Benefit plus cafeteria (can be used for culture, health, travelling, sports and education, including language courses)
  • Contributions towards pension and life insurance


Organization: Siemens Mobility

Company: Siemens Mobility, s.r.o.

Experience Level: Mid-level 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?