
Firmware Engineer
Yubico Inc.2 months ago
Stockholm, SwedenMid Level
Responsibilities
- Develop, design, and test firmware features for Yubico products such as YubiKey and YubiHSM.
- Implement established cryptographic protocols and contribute to the creation of future protocols.
- Write libraries and utilities that expose product features to higher-level applications.
- Develop integrations with existing systems.
- Contribute to open-source software and the open-source community.
Requirements
- At least 3 years of experience writing software for constrained-resource microprocessors.
- High proficiency in C.
- Experience with cryptography and security, including areas such as smart cards, PKCS#11, encryption schemes, and cryptographic libraries.
- Familiarity with Linux, Git, preferably through the command line, and Python or similar high-level languages.
- Ability to work independently and collaboratively, take initiative, and listen to others.
- Experience integrating or building open-source software.
About Yubico Inc.
Yubico builds YubiKey hardware security keys and supporting software for phishing-resistant, hardware-backed authentication used by enterprises, governments, developers, and consumers. It sells devices and enterprise subscriptions/services, and helped shape open standards like FIDO2/WebAuthn for passwordless login. Founded in 2007 and headquartered in Stockholm, the company is publicly traded on Nasdaq Stockholm and operates globally with hubs in California and Singapore.