Senior Engineer Firmware
Core
Design, implement, and verify embedded firmware for ST microcontrollers and develop low-level control algorithms for next-generation quantum sensing instruments.
Role type
Senior IC firmware engineer (embedded systems)
Builds
Quantum sensing instruments and control systems
Domain
Quantum computing / hardware instrumentation
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ for embedded processors, RTOS and bare-metal firmware development, interrupt service routines, peripheral drivers, mixed-signal interfacing, fixed-point arithmetic, digital filter design, Python scripting, test equipment operation, debugging and simulation
Preferred skills
PID control algorithm implementation, assembly language programming, lightweight Ethernet stacks (lwIP), SoC or FPGA experience
Technologies
ST microcontrollers, COTS devices, custom ASICs, TCP/UDP/UART/SPI/I2C, oscilloscopes, function generators, voltmeters, debuggers
Responsibilities
Collaborate with physicists and electronics engineers to design quantum instruments; Write and verify embedded firmware for ST microcontrollers; Implement control algorithms for high-precision sensing; Develop peripheral drivers from schematics; Support board testing and hardware bring-up; Author task tickets and participate in code reviews
Seniority
Senior, hands-on IC