Senior Firmware Developer — Smartcard & Mobile Credentials (m/f/d)
Core
Designing and implementing C++ application firmware for RTOS-based microcontrollers to enable physical and smartphone-based digital access workflows.
Role type
Senior IC embedded firmware engineer (smartcard/mobile credentials)
Builds
Secure embedded systems with NFC/BLE/WLAN stacks, mobile credential provisioning, and secure boot/OTA capabilities for digital locks and access control.
Domain
IoT security, embedded systems, smartcard technology, mobile payments
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C++ for resource-constrained microcontrollers, RTOS development, NFC/RFID protocols, mobile credential workflows, embedded cryptography, Secure Elements/SAM integration, embedded CI/CD, hardware debugging
Preferred skills
Zephyr RTOS, Mifare DESFire EVx personalization, low-power design, mobile platform SDKs, access control standards compliance, Git/Jira/Embedded test frameworks
Technologies
ARM Cortex-M, Tasking RTOS, C++, C#, NFC, BLE, WLAN, JTAG, SWD, Logic Analyzer, AES, HMAC
Responsibilities
Implement C++ application-layer firmware on RTOS, develop credential logic for access conditions and lifecycle management, integrate NFC/BLE/WLAN stacks and mobile workflows, interface with Secure Elements/SAMs, create tests and CI/CD artifacts, collaborate with cross-functional teams
Seniority
Senior, hands-on IC