Embedded Software Developer for Image Processing | Embedded Softwareentwickler Schwerpunkt Bildverarbeitung (d/w/m)

Zoiss Engineering GmbH

Friedrichshafen, Baden-Württemberg, Deutschland
Published Mar 19, 2026
Full-time
Permanent

Job Summary

This role involves the development and optimization of image processing and object recognition algorithms specifically for embedded systems. As a key technical contributor, you will design and implement communication interfaces between software components and real-time operating systems (RTOS). Your daily tasks will include programming in C and C++ on microprocessor platforms, as well as developing low-level software such as device drivers, kernel modules, and system services. Beyond coding, you will lead software reviews, document verification results, and develop strategic technical solutions to meet product requirements. This position is particularly attractive for experienced engineers looking to work on complex, real-time critical systems within a regional engineering firm that offers 30 days of vacation, above-tariff pay, and comprehensive benefits including fitness subsidies and pension schemes.

Required Skills

Education

Completed degree in Computer Science, Electronics, or a similar qualification.

Experience

  • Extensive professional experience in embedded systems programming
  • Proven track record in the independent implementation of technical requirements
  • Experience in defining and designing various software architecture patterns
  • Professional experience with hardware-near programming and microcontrollers
  • Practical experience using Git for version control and working within agile frameworks
  • Experience in software review processes, requirement analysis, and strategic technical planning

Languages

German (Fluent)English (Fluent)

Additional

  • Minimum B2 level proficiency required for both German and English. The role requires the ability to work on-site with regional clients and involves strategic decision-making for product development.