System Developer C++ Expert (f/m/d)

Job Description

Your new role as a System Developer / C++ Expert (f/m/d) – Siemens

Working together on the future.

What does the future look like? What can we expect there? We don't know for sure. But we are doing everything we can to make the world of tomorrow a lot smarter and a bit better. To do this, we need people like you who initiate innovative projects in research and development and point out unusual solutions. Because we have a lot planned: Whether high-speed networks for renewable energies or smart factories - our curiosity about what is feasible behind "unthinkable" is endless! It's your chance: Join us in driving global change.

Change the world of tomorrow with us.

  • You will work together with our in-house/internal customers on software architecture and system programming, with a focus on Linux
  • You know the industrial requirements, functional and non-functional, of a Linux system architecture, e.B. performance, maintenance, safety or security
  • As an expert for the Linux operating system, you will implement new software and architectures for our embedded systems and support other development engineers in an advisory capacity
  • Your tasks include the design of reusable SW components for Linux User & Kernelspace, as well as documentation and architecture description 
  • You will identify, track and integrate current and future technologies for successful implementation of new requirements
  • You are working on the implementation in the area of Linux real-time systems (Linux Users & Kernelspace) on hardware-related and efficient system programming
  • You know modern IIoT technologies and their possible applications and how they can be integrated into systems
  • You work in a highly agile development and research team, a high degree of independence as well as an intrinsic will to collaborate are the cornerstone of your work

Your profile for "Making the future possible".

  • You have successfully completed your masters or PhD studies in computer science, electrical engineering, mathematics, physics or engineering
  • You have over 5+ years of experience with modern C++ 17 and want to stay close to the current language standard when designing and implementing software systems as well as experience in the field of: real-time Linux (Preempt RT / XENOMAI), kernel schedulers, kernel development, performance analysis, tracing, domain sockets
  • You are well acquainted with the open source culture and associated code sharing platforms (e.g. Github, Gitlab) and have experience working on OSS components
  • You have many years of experience in the implementation and maintenance of Board Support Packages (BSP) for different architectures (x86/64, ARM)
  • You’re experienced with packaging SW packages and distributions (e.g. ISAR, Yocto, ELBE, Buildroot) and build automation (e.B. CMake, Ninja, menuconfig)
  • You prefer a Linux-based development environment at work and at home
  • Very good German and English skills round off your profile

Come to us, you can really have it all!  

  • Exciting topics in a young, motivated team in a world-class company that offers a broad digitization portfolio in a high-growth market
  • Flat hierarchies, fast decision-making processes and a pragmatic working style offer you the greatest possible flexibility 
  • Independent working 

Organization: Technology

Company: Siemens AG

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?