Firmware Developer | Firmware-Entwickler (m/w/d)
Schmitt GmbH
Job Summary
As a Firmware Developer at Schmitt Engineering, you will play a pivotal role in the end-to-end development of embedded systems. Your day-to-day responsibilities will involve designing, optimizing, and debugging firmware using C/C++, with a strong focus on 'Security by Design'. You will implement critical security features such as Secure Boot, encryption, and secure OTA update mechanisms while ensuring your code is production-ready. The role requires you to conduct code and security reviews, perform unit and integration testing, and provide technical documentation. You will work closely with hardware interfaces and production environments to troubleshoot field issues. This position is ideal for an engineer passionate about high-tech industrial solutions who thrives in a collaborative environment. Schmitt Engineering offers a stable, long-term career path with a focus on professional development, flexible working models, and a modern, secure work environment, making it an excellent opportunity for those looking to advance their expertise in secure embedded systems.
Required Skills
Education
Degree in Computer Science, Business Informatics, Engineering, Physics, or a comparable qualification.
Experience
- Professional experience in firmware development using C/C++
- Experience with debugging tools such as JTAG, GDB, and Logic Analyzers
- Experience with Git and CI/CD pipelines
- Understanding of production processes and their requirements for firmware
- Desirable experience with Secure Boot, TPM, or Hardware Security Modules (HSM)
Languages
Additional
- Work permit for Germany required. Strong proficiency in German (B2+ level) is a mandatory prerequisite.
More Jobs from Schmitt GmbH
Fullstack Software Developer | Softwareentwickler (m/w/d) Fullstack
May 22, 2026
Join Schmitt Engineering as a Fullstack Software Developer and contribute to cutting-edge technical ...
Business Engineer in System and User Management | Business Engineer (m/w/d) im System- und Nutzermanagement
May 22, 2026
Join Schmitt Engineering as a Business Engineer focused on System and User Management. In this role,...
Quality Assurance Engineer | Quality Assurance Engineer (m/w/d)
May 21, 2026
Join Schmitt Engineering as a Quality Assurance Engineer to support project and application manageme...