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

Schmitt GmbH

Karlsruhe, Baden, Baden-Württemberg, Deutschland
Published Mar 20, 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 within PLC operating systems. Your day-to-day activities will involve porting and integrating existing firmware components, conducting rigorous module tests, and creating detailed technical documentation to ensure system reliability. This role is ideal for technical professionals who enjoy working with low-level programming and complex hardware architectures. You will be joining a medium-sized company with over 30 years of expertise, serving high-tech industry clients. The position is particularly attractive due to its permanent contract, flexible working models including home office options, and a 30-day vacation policy. It offers a stable yet technically challenging environment for experts in microprocessor programming and multi-core systems.

Required Skills

Education

Degree in (Technical) Computer Science, Information Technology, or a comparable qualification

Experience

  • Professional experience in microprocessor programming
  • Extensive experience with multi-threading, real-time, multi-core, and multi-processor systems
  • Experience in designing and implementing firmware modules
  • Experience in porting and integrating firmware components
  • Experience in creating technical documentation and performing module tests

Languages

German (Fluent)English (Fluent)

Additional

  • German language skills at level B2+ are explicitly required as German is the primary working language for the project.