Role OverviewWe are looking for a skilled Senior Firmware Engineer to join a cross-functional team of physicists, electronics engineers, and firmware developers building next-generation quantum sensing instruments. In this role, you will design, implement, and verify embedded software for ST microcontrollers — including COTS devices and MCUs on custom ASICs — and develop the low-level control algorithms that make precision measurement possible.
What You Will Do
Collaborate with a cross-functional team to design and deliver next-generation quantum instruments. Write and verify embedded firmware for ST microcontrollers, implement control algorithms, and develop peripheral drivers.
Why It Might Be a Fit
You will work closely with hardware engineers throughout the full product development cycle, from schematic review to board bring-up and production. You will also contribute to continuous process improvement and clearly document and communicate your work with coworkers and collaborators.
Requirements
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or Computer Science with substantial embedded systems coursework, lab, or internship experience
- Demonstrated ability to write production-quality C/C++ code for small embedded processors
- Proficiency writing interrupt service routines, peripheral drivers, and multi-threaded firmware for embedded MCUs using RTOSs and/or bare-metal environments
- Experience interfacing with external devices via TCP, UDP, UART, SPI, I2C, or similar protocols
- Familiarity with fixed-point arithmetic and digital filter design for embedded applications
- Experience developing scripts in Python, Perl, or similar languages
- Hands-on experience using test and measurement equipment (oscilloscopes, function generators, voltmeters) to validate firmware performance
- Proven ability to isolate and resolve bugs using debuggers and simulation tools
- Comfortable working in a laboratory environment
Benefits
- Platinum-level family health coverage (medical, dental, vision)
- Health and dependent care Flexible Spending Accounts (FSA)
- Employer 401(k) contributions
- 20 days of paid time off & 11 paid holidays
- Paid parental leave
- Fully stocked kitchen
- Home technology stipend
]]>