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
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
