Software Developer (f/m/d) Embedded IoT Systems

Job Description

If you really want to make a difference – make it with us

Siemens Mobility is a separately managed company of Siemens AG and has been a leading supplier in the field of mobility for over 160 years. Our core business includes rail vehicles, rail automation and electrification solutions, turnkey systems and related services. We have always been very innovative in making traveling faster, safer and more comfortable. Today, we need new solutions to new challenges such as climate change and rising populations worldwide. That's what drives us. That's why we shape mobility with passion, always being one step ahead. Through digitalization, we make infrastructures smart and create opportunities that get us from A to B sustainably and seamlessly. Our 38,200 employees are pioneers in mobility who help to keep the world moving.


What do you contribute?

  • You will work in the growing market of digitalization and be part of the software engineering for our locomotive projects, which are in use worldwide. In this interesting environment, you will make our locomotives fit for use around the world with your software solutions and play a significant role in shaping the future.
  • To do this, you will collect software requirements, structure them and create solution concepts. As a result of your work, you will create finished software architectures that integrate smart assets ("vehicle digitization" in cloud solutions to make vehicle data available to internal and external users.
  • As an expert (f/m/d) for the Linux operating system, you will implement new software for our embedded systems and assist other development engineers in an advisory capacity.
  • You will perform software integration and testing in our in-house lab as well as on the vehicle to ensure functionality.

What do you bring along?

  • You have a successfully completed degree (diploma / master) in computer science, or comparable qualification.
  • First practical experience in technical development projects (e.g. as working student (f/m/d) or intern (f/m/d)) distinguishes you.
  • You have knowledge in structured and object-oriented software development for embedded systems in the IoT environment with the Linux operating system.
  • You have basic knowledge in the programming languages C or C++.
  • You have a good command of English.
  • You enjoy dealing with complex problems, are communicative and convince us with a systematic and independent way of working.

What do we offer you?

Inclusion & Diversity

At Siemens Mobility, we're committed to fighting injustice and inequality. At our company, you will find an environment where you can be yourself and belong.


We are pioneers in mobility and drive digitalization forward. At Siemens Mobility, you will actively contribute to the transformation of transportation and climate protection in a market of the future, because our transportation solutions reduce CO2 emissions all over the world.

Mobile working /Remote working

With us, you will have the opportunity to work hybrid. This means that you can work remotely to a considerable extent. We have officially regulated this through a company agreement.

You can find an overview of our benefits here.


How do you get in touch with us?
if you would like to find out more about Siemens before applying.
+49 (9131) 17 52430
if you wish to discuss any initial questions with our recruitment team. The contact person handling this job ad is Philip Petendorf.
if you would like more information about jobs and careers at Siemens.

As an equal-opportunity employer we are happy to consider applications from individuals with disabilities.


Organization: Siemens Mobility

Company: Siemens Mobility GmbH

Experience Level: Early Professional

Full / Part time: Either

Can't find what you are looking for?