Senior Rust Software Engineer
Core
Architect and write production-quality Rust code for next-generation quantum devices used in GPS-free navigation, high-precision timing, geophysical exploration, and telecommunications.
Role type
Senior IC embedded systems software engineer (quantum hardware)
Builds
System controllers, data acquisition pipelines, and critical control algorithms for quantum sensing instruments on ARM SoCs
Domain
Quantum computing / Hardware control systems
Deliverable
production ML models | product features | infrastructure
Required skills
Rust, embedded software development, ARM SoC architecture, system controller design, low-latency data acquisition, hardware bring-up, fault-tolerant error handling, Linux device drivers
Preferred skills
C/C++, Python (scientific libraries), PID loops, fixed-point digital filters, hardware protocols (TCP/UDP, UART, SPI, I2C), test and measurement equipment (oscilloscopes, function generators)
Responsibilities
Lead design and development of reliable, high-performance software architectures in Rust; Architect and verify system controllers on ARM SoCs; Implement and optimize critical control loops and precision algorithms; Partner with hardware teams to lead board testing and hardware bring-up; Oversee development of core software libraries for quantum system control; Champion continuous improvement and mentor junior engineers
Seniority
Senior, hands-on IC with technical leadership