For one of our clients, we are looking for a Low-Level Embedded Software Engineer to develop and optimize firmware and drivers for secure smart card and authentication solutions.
You will work on real-time embedded systems, ensuring high-performance cryptographic operations and robust security mechanisms for biometric authentication and secure transactions. Your role includes implementing cryptographic algorithms, integrating secure elements (SE), Trusted Execution Environments (TEE), and Hardware Security Modules (HSM) while ensuring compliance with security standards. Additionally, you will optimize firmware for low-power, high-security applications, debug software, and collaborate with hardware and cryptography teams to deliver cutting-edge security solutions.
What We’re Looking For
✅ Strong experience in low-level C and Assembly programming for embedded security applications.
✅ Hands-on experience with secure boot, hardware encryption, and tamper-resistant designs.
✅ Experience with RISC-V, ARM TrustZone, or other security-focused architectures.
✅ Familiarity with ISO 7816 (Smart Cards), NFC, SPI, I2C, and USB security protocols.
✅ Knowledge of side-channel attack mitigation, white-box cryptography, and secure firmware updates.
✅ Experience with embedded RTOS (FreeRTOS, TrustZone, or bare-metal programming).
✅ Strong debugging and reverse engineering skills with secure hardware environments.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
AI Engineer, Support
2026-05-28
Senior Software Engineer
2026-05-26
Senior Software Engineer (Backend)
2026-05-26
- Posted
- Mar 04, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Leuven
- Company
- XpertDirect
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
AI Engineer, Support
2026-05-28
Senior Software Engineer
2026-05-26
Senior Software Engineer (Backend)
2026-05-26