Senior Rust Software Engineer
Core
Architect and write production-quality Rust code for system controllers, data acquisition pipelines, and critical control algorithms on ARM SoCs for next-generation quantum devices.
Role type
Senior IC embedded systems engineer (quantum hardware)
Builds
Quantum sensing instruments, system controllers, and data acquisition pipelines
Domain
Quantum computing + embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
Rust, ARM SoC development, system controller architecture, low-latency data acquisition, control loop implementation, hardware bring-up, Linux device drivers, fault-tolerant error handling
Preferred skills
C/C++, Python, PID loops, fixed-point digital filters, hardware protocols (TCP/UDP, UART, SPI, I2C), SoC/FPGA architectures, test equipment usage
Responsibilities
Lead design and development of reliable, high-performance software architectures; Architect and verify system controllers on ARM SoCs; Implement and optimize critical control loops; Partner with hardware teams for board testing and bring-up; Oversee development of core software libraries; Mentor junior engineers and lead code reviews
Seniority
Senior, hands-on IC
