Senior Software Developer C / C++ (f/m/d)

Job Description

Your new department 

Here at Digital Industries, one of the main pillars of Siemens, we are the market leader in industrial automation. Our products are used in factories across the world, from car production to bottling plants.

At Factory Automation, part of Digital Industries, we build software used by our customers to configure, set up and run their factories.

Before you write the first line of code, you familiarize yourself with what our customers need. After understanding customer needs, we design and verify the best solution. In our teams you enjoy the freedom to think in new ways and organize your work yourself. Expand and share your knowledge in a constant exchange with Siemens teams from all over the world.


Your field of activity - challenging and future-oriented.

  • The focus of your work will be the maintenance, redesign, and implementation of complex C++-based software for the realization of the communication stacks in automation technology.
  • You develop software in the technology areas C / C++/ MS Windows driver development and have experience in platform-independent SW development (Linux, Windows) as well as multithreading programming. 
  • You develop software with modern methods like TDD (Test Driven Development), co-programming, etc. 
  • You work in an agile team culture with team members from development, test and architecture. 
  • You will be responsible for your own software quality. 
  • You will work with tools like Azure DevOps and GIT. 
  • You will work in a modern hybrid working model which combines mobile working and office working

Your qualifications - sound and adequate

  • You have a successfully completed degree in computer science or a comparable education. 
  • You have several years of experience in C++ software development, especially in the area of network technologies (e.g.: Ethernet, TCP/IP, Profibus, S7communication, automation technologies). 
  • You have experience in working with network analyzer tools like Wireshark. 
  • You have a first experience in agile software development. 
  • You have experience in cross platform development for Windows and Linux based OS on different target hardware-platforms. 
  • You are experienced in working with intercultural teams. 
  • You are interested in a long-term position
  • You speak German and English


We want you to want: Apply! 

Organization: Digital Industries

Company: Siemens AG

Experience Level: Experienced Professional

Full / Part time: Either

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?