Firmware Engineer
Core
Develop, design, and test firmware features for hardware security products like YubiKey and YubiHSM, implementing cryptographic protocols and building libraries for higher-level applications.
Role type
Firmware Engineer (Hardware Security)
Builds
Firmware for hardware security tokens and HSMs, cryptographic libraries, and system integrations
Domain
Cybersecurity, Hardware Security, Cryptography
Deliverable
production ML models | product features | infrastructure
Required skills
Cryptography and security protocols, Embedded C programming, Microcontroller development, Linux development, Open source software integration
Preferred skills
Smart card technology, PKCS#11, Python, Git CLI
Technologies
C, Linux, Python, Git, PKCS#11
Responsibilities
Develop and test new firmware features for YubiKey and YubiHSM; Write libraries to expose features to applications; Develop integrations with existing systems
Seniority
Mid-level, hands-on IC
