Embedded Software Developer | Softwareentwickler (m/w/d) Schwerpunkt Embedded
KNDS Deutschland Mission Electronics GmbH
Job Summary
This role is for an Embedded Software Developer at KNDS Deutschland Mission Electronics GmbH, a key IT system house specializing in complex, hardened IT systems for the security and defense sector, particularly serving the German Armed Forces. Based in Konstanz, the developer will join the System Engineering department, contributing across the complete lifecycle of military communication solutions and hardware platforms. Day-to-day responsibilities include the independent design, implementation, and documentation of embedded software for microcontrollers (both bare metal and OS-based), conducting requirements analysis, reviewing hardware designs and circuit diagrams, and supporting hardware commissioning and fault detection. The ideal candidate holds a degree in Computer Science, Electrical Engineering, or a related field, possesses strong knowledge of hardware-near software development using C/C++ and Assembler, and has solid electro-technical fundamentals. Success in this position requires a systematic, quality-conscious approach and fluent German language skills, offering the opportunity to work in cross-functional teams on critical defense technology.
Required Skills
Education
Completed degree in Computer Science, Technical Informatics, Communications Engineering, Electrical Engineering, or equivalent.
Experience
- Ideally initial professional experience
- Professional experience in embedded software development (Implied)
- Experience developing systems with functional safety requirements (Advantageous)
- Experience with application development in C++, C#, or Python (Advantageous)
- Experience with platform integration of Linux operating systems, especially U-Boot adaptation (Advantageous)
Languages
Additional
- Work location is Konstanz, Germany. Must be willing to perform integration, testing, and commissioning both in-house and on-site at customer locations.