Embedded Software Developer | Embedded Softwareentwickler (d/w/m)

Zoiss Engineering GmbH

Donaueschingen, Baden-Württemberg, Deutschland
Published Dec 8, 2025
Full-time
Permanent

Job Summary

This role involves developing, integrating, and optimizing software components within real-time critical operating systems. The Embedded Software Developer will be responsible for designing and implementing interfaces for communication between various software components and the operating system, as well as analyzing, designing, and implementing operating system-adjacent software, such as device drivers, kernel modules, or system services. Key responsibilities also include conducting software reviews, documenting results, and developing strategies to ensure product development requirements are met. The ideal candidate holds a degree in Computer Science or Electronics, possesses long-standing experience in programming embedded systems, and is proficient in hardware-oriented C programming and microcontroller programming. Excellent command of both German and English (C1 level minimum) is required, along with strong problem-solving and strategic planning skills.

Required Skills

Education

Completed degree in Computer Science, Electronics, or similar qualification

Experience

  • Long-standing experience in programming embedded systems
  • Professional experience in independent implementation of technical requirements
  • Experience with various architectural patterns, their definition and interpretation

Languages

German (Fluent)English (Fluent)

Additional

  • Not specified