Embedded Software Engineer | Embedded Software Entwickler (m/w/d)

dataschalt engineering GmbH

Lübeck, Schleswig-Holstein, Deutschland
Published Dec 3, 2025
Full-time
Permanent

Job Summary

This role involves the full lifecycle development, testing, and maintenance of embedded systems within the Defense Business Unit. The primary focus is on performance optimization for resource-constrained hardware, designing clear system architectures using UML, and conducting rigorous requirements engineering. The engineer will be responsible for documenting software architecture, interfaces, and protocols, including low-level communication standards like SPI, I²C, CAN, and the OSI model. Key requirements include a degree in Electrical Engineering or Computer Science, strong proficiency in C and C++, and proven experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS or ThreadX. Candidates must be proficient in hardware-near programming, memory management, multithreading, and utilizing debugging tools like JTAG/GDB. This is a full-time, permanent position offering flexible working hours and hybrid work options, but requires the ability to obtain security clearance.

Required Skills

Education

Completed degree in Electrical Engineering, Technical Informatics, Software Engineering, or related fields

Experience

  • Ideally several years of professional experience
  • Experience with Real-Time Operating Systems (RTOS), e.g., ThreadX, FreeRTOS
  • Proficient handling of interrupts, memory management, and multithreading programming

Languages

German (Intermediate)English (Intermediate)

Additional

  • Security clearance (SÜG) required, which typically necessitates German citizenship.