Software Engineer
Core
Develop software tools, firmware, and user interfaces for quantum networking solutions and scientific experiment automation.
Role type
Software Engineer (Embedded Systems & Quantum Control)
Builds
Internal lab tools, control systems for quantum networking prototypes, and product demonstrators.
Domain
Quantum Computing / Quantum Networking / Photonics
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Rust, Python, embedded systems development, FPGA integration, hardware-in-the-loop testing, source control, continuous integration, unit testing
Preferred skills
Dart, Flutter, Yocto, gRPC, Agile methodologies
Technologies
Rust, C++, Python, FPGA, microcontrollers, SOCs, Dart, Flutter, Yocto, gRPC
Responsibilities
Develop software to interface with proprietary optics, electronics, and mechanical hardware; work alongside FPGA and electronics specialists to enable quantum network control systems; develop user interfaces for product demonstrators and measurement control; create high-quality, testable, and maintainable code.
Seniority
Mid-level, hands-on IC