Siemens

C++ Linux Developer for Cyber Security Platform

Siemens

Prague, Czech Republic

full time

05 May 2025

Siemens

What does your future team look like?
The team has four developers, three testers, a scrum master, and a technical product owner who are all working together as an agile scrum team. They work together with two other Prague scrum teams to develop a new cyber-security platform that will be eventually used in all devices across Siemens Mobility. It is their job is to make sure that all devices which control trains can’t be vulnerable to cyber-security attacks.

It is all based on Debian GNU/Linux and our applications for security and diagnostics features are written in C++. We have a fully established CI process using Gitlab CI for our automatic tests and build. While working with us, you might also encounter technologies such as: Python (for scripting and testing), Rust (for our latest applications), gRPC, cpputest, systemd, boost and many cyber-security topics such as PKI certificates, TLS (with openSSL), signatures and security hardening.

What will be your role?

  • Develop C++ applications (C++17)
  • Software implementation for Linux
  • Analyze and design state-of-the-art cyber security features and measures

What do you need to become a part of our team?

  • You can develop in C++
  • Experience with Linux
  • Excellent analytical thinking
  • Czech and English language for daily communication

What would we appreciate if you have extra?

  • Experience with cyber-security
  • You can develop in Python or Rust

Join us and enjoy the following benefits:

  • Interesting R&D projects implemented in cooperation with foreign development centers of Siemens Mobility
  • Joining bonus of CZK 50,000
  • A personal annual budget of CZK 24,000 or CZK 48,000 (depending on role seniority), which you can use in our cafeteria in the categories of "My Health", "My Well-Being", "My Finances"
  • Up to 33 days of vacation for your rest and regeneration
  • Fully paid e-meal vouchers by the employer in the amount of CZK 116.20/day
  • Possibility of working from home (with contribution) for a better work-life balance
  • Flexible working hours (fixed part from 10 a.m. to 2 p.m.)
  • A company kindergarten (contributed by the employer) near the workplace in Prague and Ostrava
  • Opportunity to become a Siemens shareholder and get free shares
  • A wide range of educational and development programs with an emphasis on supporting expert development
  • Possibility of language courses at the workplace paid by the employer
  • An ergonomic workplace for your health and comfort
  • Attractive discounts or special offers (discounts on cars, bank products and more)
  • Assistance program (personality and psychological counselling) not only for your mental well-being



Do you want to get jobs like this one sent to your email every week?

Then subscribe to the C++ JOBS newsletter!