Sr. Software Engineer - Systems Level
Core
Design, propose, and refactor applications and integrations to enable Windows desktop operators to leverage custom production equipment for YubiKey manufacturing and fulfillment.
Role type
Senior IC systems software engineer (production automation)
Builds
Integrated end-to-end software solutions for YubiKey production, fulfillment, and manufacturing operations
Domain
Hardware manufacturing automation / Identity security
Deliverable
product features
Required skills
C++, C#, Rust, .Net, operating system internals, threading, REST API integrations, asymmetric cryptography, system architecture design
Preferred skills
C/C++ libraries, Postgres SQL, system level services, OS APIs (serial ports, block devices), binary serialization protocols
Technologies
Windows, C++, C#, Rust, .Net, REST, Postgres
Responsibilities
Design and refactor applications for Windows desktop operators; create prototypes and refine work based on user feedback; collaborate with Product Managers, Production, Hardware, and UX designers; develop compelling user experiences using native and cross-platform technologies; expand knowledge of security technologies (FIDO2, WebAuthn, PIV)
Seniority
Senior, hands-on IC
