onsite
Senior Firmware Developer - Smartcard & Mobile Credentials - SimonsVoss Technologies GmbH
Software Engineer
Lead firmware engineering for secure smartcard and mobile credential solutions, driving design, implementation, and testing of embedded systems using C/C++ and RTOS platforms.
About the role
Key Responsibilities
- Design, develop, and maintain firmware for smartcard and mobile credential devices, ensuring compliance with industry security standards.
- Collaborate with hardware teams to integrate secure boot, cryptographic modules, and communication interfaces.
- Implement and optimize real‑time operating system (RTOS) components for low‑latency, high‑reliability performance.
- Conduct code reviews, unit testing, and integration testing to deliver robust, production‑ready firmware.
- Document design decisions, APIs, and troubleshooting guides for internal and external stakeholders.
Requirements
- 5+ years of firmware development experience in C/C++ for embedded platforms.
- Deep knowledge of smartcard protocols (e.g., ISO/IEC 7816, PKCS#11) and mobile credential standards (e.g., FIDO2, NFC).
- Proficiency with RTOS (FreeRTOS, ThreadX) and secure boot mechanisms.
- Experience with hardware debugging tools (JTAG, SWD) and version control (Git).
- Strong analytical skills, problem‑solving mindset, and excellent communication abilities.