Embedded Software Developer | Embedded Software Entwickler | M/W/D – STS/JR-4649

consult16 GmbH

Oberkochen, Baden-Württemberg, Deutschland
Published May 12, 2026
Full-time
Fixed-term

Job Summary

Join a leading company in the Optronics sector, part of an international aerospace and defense group, as an Embedded Software Developer. You will be responsible for the conception, development, and maintenance of a cross-functional software platform for Optronic vision systems. This includes requirements engineering, software specification, middleware programming for distributed systems using CAN bus and Ethernet, and object-oriented development in C++. You will work in an agile team environment, utilizing modern software and web technologies. The role requires a Bachelor's degree in Electrical Engineering, Computer Science, Mechatronics, or a related field, with experience in software architecture description using UML and object-oriented C++ development for embedded Linux systems (Buildroot, QNX, FreeRTOS). Fluency in both German and English is essential.

Required Skills

Education

Bachelor's degree (or higher) in Electrical Engineering, Computer Science, Mechatronics, or a comparable qualification with a focus on Embedded Software Development.

Experience

  • Professional experience in software architecture description with UML in Enterprise Architect
  • Professional experience in object-oriented software development with C++(17/23) for Buildroot Linux, QNX, and FreeRTOS
  • Experience with Requirements Engineering and specification creation in DOORS
  • Ideally, experience with multi-processing on 'System on Chip' architectures (Xilinx Zynq Ultrascale MPSoC platforms)
  • Experience with middleware programming in at least one of the following technologies: MQTT, DDS, CANopen
  • Experience in the development of unit and component tests

Languages

German (Fluent)English (Fluent)

Additional

  • Not specified