Jobs · Engineering · California

Sr. Software Engineer - Systems Level

A16Z GAMES · Santa Clara, CA · 1 mo ago
Engineering$170k–$210k/yrFull-time

About the role

The Sr. Software Engineer will join the Production and Fulfillment Services (PFS) team. The PFS team develops the software systems that control Yubico's YubiKey production, fulfillment, and manufacturing. They build integrated end-to-end solutions for production software to enhance and scale capabilities and ease of use for operators and supervisors.

Responsibilities

  • Design, propose, and refactor applications and integrations that enable Windows desktop operators to leverage the full capabilities of our custom production equipment.
  • Experiment, create prototypes, and refine work based on user feedback, industry standards, and business needs.
  • Work collaboratively across functions with Product Managers, Production, Hardware, and UX designers to bring the most user-friendly and streamlined software for operations.
  • Hone skills in designing and developing compelling user experiences using native and cross-platform technologies.
  • Expand technical knowledge of various security technologies and protocols that YubiKeys support (e.g., FIDO2/WebAuthn, FIDO U2F, PIV, etc.).

Qualifications

  • Bachelor or MS in Computer Science or a relevant technical discipline with 5+ years of software engineering experience.
  • Familiarity with operating system internals and services, such as synchronization, primitives, efficient file system access, threading and thread safety, and logging facilities.
  • Proven experience building system software using native and/or memory safe languages such as modern C++, C#, Rust, .Net.
  • Hands-on experience with REST API integrations.
  • Hands-on experience using AI tools such as Claude/Codex/ChatGPT.
  • Thrives in a dynamic fast-paced environment where you will be challenged to become better and expected to make a positive impact on Yubico Engineering.
  • Demonstrated ability to learn and apply new technologies.
  • Architecture and design knowledge and experience.
  • Knowledge and/or experience with asymmetric cryptography.

Preferred Qualifications

  • Experience with writing and/or utilizing C/C++ libraries and software.
  • Experience with Postgres SQL.
  • Experience building and interacting with system level services.
  • Comfortable interacting with operating system APIs from application code, such as interacting with serial ports or block devices.
  • Comfortable working with binary serialization protocols and formats.
  • Experience developing software to control robotics (e.g., developing an orchestration engine controlling robotic arms).
  • WPF/XAML using the MVVM pattern.

Similar jobs

Systems Engineer Sr Level

ELEVI AssociatesAnnapolis Junction, MD· 3 mo ago
Information Technology$150k–$178k/yrapply on grnh.se