Real-Time Operating Systems Developer | Entwickler (m/w/d) Echtzeitbetriebssysteme

Schmitt GmbH

Karlsruhe, Baden, Baden-Württemberg, Deutschland
Published Mar 24, 2026
Full-time
Permanent

Job Summary

As a Real-Time Operating Systems Developer at Schmitt Engineering, you will be responsible for the design and implementation of firmware modules specifically for PLC operating systems. Your day-to-day tasks involve porting and integrating existing firmware components, conducting rigorous module tests, and maintaining detailed technical documentation. This role is ideal for technical professionals who enjoy working at the hardware-software interface, particularly with multi-core and multi-processor systems. You will join a medium-sized engineering partner with over 30 years of expertise, working on high-tech projects for renowned industrial clients. The position offers a permanent contract, a competitive above-tariff salary structure, 30 days of vacation, and flexible working models including home office options, making it a highly stable and attractive opportunity for embedded systems specialists.

Required Skills

Education

Completed degree in (Technical) Computer Science, Information Technology, or a comparable qualification.

Experience

  • Professional experience in microprocessor programming and firmware development
  • Extensive experience with multi-threading, real-time, multi-core, and multi-processor systems
  • Proven experience in the design and implementation of firmware modules
  • Experience in porting and integrating firmware components

Languages

German (Fluent)English (Fluent)

Additional

  • German language skills at level B2+ are a mandatory prerequisite as German is the primary working language for the project.