Embedded Software Engineer - Innovation Transfer
Core
Develop low-latency, production-grade embedded software and device drivers to connect custom control hardware to scalable superconducting quantum processors.
Role type
Embedded Software Engineer (Quantum Computing)
Builds
Device drivers, automated test protocols, and firmware for quantum hardware platforms.
Domain
Quantum Computing / Hardware Control Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (modern, performance-focused, safe memory management), Python, Linux runtimes, constrained-memory environment development, continuous integration practices
Preferred skills
Rust, FPGA/Verilog/VHDL, CMake/Meson, pybind11, brownfield codebase modernization
Technologies
C++, Python, Rust, Linux, CMake, Meson, pybind11, Verilog, VHDL
Responsibilities
Develop high-performance device drivers with Python bindings; Build automated test protocols covering functional, security, timing, and latency requirements; Translate scientific goals into firmware requirements and test cases; Collaborate with FPGA and Compiler teams on system architecture; Operate hardware-in-the-loop testing environments; Diagnose and resolve software issues in experimental hardware
Seniority
Mid-level, hands-on IC
