Embedded Software Engineer | Embedded Software Entwickler (m/w/d)
dataschalt engineering GmbH
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
Additional
- Security clearance (SÜG) required, which typically necessitates German citizenship.
More Jobs from dataschalt engineering GmbH
Junior Embedded Software Developer (Industrial) | (Junior) Embedded Software Entwickler (m/w/d) Industrial
Dec 3, 2025
This role seeks an engaged (Junior) Software Developer specializing in Embedded Systems to join the ...
Embedded Software Developer | Embedded Software Entwickler (m/w/d)
Dec 3, 2025
This role involves developing, testing, and maintaining embedded systems within the Defense Business...