
Posted 4 hours ago
Senior Firmware Engineer
Vector Atomic
Perks & benefits
Medical InsuranceHealth InsuranceFamily Medical Insurance
Requirements
Bachelor's or Master's in EE, CE, or CS, Production-quality C/C++, RTOS or bare-metal experience, Communication protocols (SPI, I2C, UART), Python or Perl scripting, Test equipment proficiency
Skills
C#PythonRTOSEmbedded Systems
About the role
Responsibilities
- Collaborate with a cross-functional team of physicists, electronics engineers, and firmware engineers to design and deliver next-generation quantum instruments.
- Write and verify embedded firmware for ST microcontrollers, including COTS devices and MCUs integrated into custom ASICs.
- Implement control algorithms critical to the operation of high-precision sensing instruments.
- Develop peripheral drivers for mixed-signal and other devices, working directly from electronic schematics.
- Partner with hardware engineers to support board testing and hardware bring-up activities.
- Contribute to continuous process improvement by authoring task tickets in GitHub and participating in code reviews, project reviews, and retrospectives.
- Clearly document and communicate your work through written and verbal channels with coworkers and collaborators.
Requirements
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or Computer Science
- Production-quality C/C++ code for small embedded processors
- Proficiency in interrupt service routines, peripheral drivers, and multi-threaded firmware using RTOS or bare-metal
- Experience with TCP, UDP, UART, SPI, I2C, or similar protocols
- Familiarity with fixed-point arithmetic and digital filter design
- Scripting experience in Python or Perl
- Hands-on experience with test and measurement equipment (oscilloscopes, function generators, voltmeters)
- Ability to isolate and resolve bugs using debuggers and simulation tools
- U.S. citizenship or lawful permanent residency required for export control compliance
Preferred Qualifications
- Experience designing and implementing control algorithms such as PID controllers
- Proficiency in assembly language programming for embedded targets
- Experience implementing lightweight Ethernet stacks (e.g., lwIP)
- Background working with SoC or FPGA devices
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 and 11 paid holidays
- Paid parental leave
- Fully stocked kitchen
About the Company
Vector Atomic, an IonQ company, is building quantum technology to transform navigation, timing, geophysical exploration, and telecommunications.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Firmware Engineer
Vector Atomic · Pleasanton
