Embedded Software Developer in C/C++ | Entwickler für Embedded Software in C/C++ (m/w/d)

Giesecke+Devrient GmbH

München, Bayern, Deutschland
Published Dec 16, 2025
Full-time
Permanent

Job Summary

Join a leading integrated security technology firm in the Munich area to develop the next generation of sensors for banknote authentication. This role involves the end-to-end development and implementation of embedded software using C/C++, focusing on creating robust software architectures and designs for complex embedded systems. Day-to-day tasks include integrating a Real-Time Operating System (RTOS), designing interfaces for PC-based tools, and conceptualizing and executing thorough integration tests. The ideal candidate holds a degree in Electrical Engineering or Computer Science and possesses excellent proficiency in C/C++. You must have a strong understanding of hardware-level programming, multi-core processor architectures, and practical experience with RTOS and embedded system development. Success in this position requires a hands-on, analytical, and team-oriented approach, collaborating closely with experts in algorithms, electronics, and measurement physics throughout the product lifecycle.

Required Skills

Education

Degree in Electrical Engineering, Technical Computer Science, or comparable experience

Experience

  • Professional experience in the development of embedded systems
  • Professional experience with Real-Time Operating Systems
  • Professional experience in hardware-level programming and multi-core processor architectures

Languages

German (Fluent)English (Fluent)

Additional

  • Not specified