Senior Rust Software Engineer

Vector Atomic•Pleasanton, CA
•$142,113 - $186,063

About The Position

As a Senior Rust Software Engineer at Vector Atomic, an IonQ company, you will serve as a technical leader on a collaborative team of more than 80 professionals developing practical quantum technologies. You will architect and write production-quality Rust software and help set software strategy for advanced quantum instruments. Working closely with physicists, electronics engineers, and firmware engineers, you will own system controllers, data acquisition pipelines, and critical control algorithms on ARM SoCs from concept through deployment. The role requires hands-on work in a laboratory alongside physical hardware and complex test setups. Vector Atomic builds quantum technology for navigation, timing, geophysical exploration, and telecommunications. The company describes its environment as fast-paced and hands-on, values collaboration, curiosity, and diverse perspectives, and emphasizes teamwork, open discourse, and work-life balance. Employees must meet specified U.S. export-control eligibility requirements.

Requirements

  • Bachelor’s or master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • At least 6 years of professional software engineering experience, with a proven track record in embedded or hardware-adjacent environments.
  • Must be fully comfortable working hands-on in a laboratory environment alongside physical hardware and complex test setups.
  • Exceptional communication and collaboration skills, with the ability to bridge technical gaps between hardware engineers, software teams, and physicists.
  • Must be a U.S. citizen (born or naturalized), lawful U.S. permanent resident, or belong to a qualifying category of refugees or asylees, to comply with U.S. export-control laws.

Nice To Haves

  • Extensive experience coding in C/C++ or using Python and its scientific libraries for data analysis and modeling.
  • Deep expertise in designing, modeling, and coding advanced control algorithms, such as PID loops, and fixed-point digital filters.
  • Advanced experience interfacing with external hardware devices using protocols such as TCP/UDP, UART, SPI, and I2C.
  • Comprehensive experience with SoC/FPGA architectures and specialized Linux device-driver development.
  • High proficiency with standard test and measurement equipment, including oscilloscopes, function generators, and voltmeters, to benchmark, validate, and debug software performance.

Responsibilities

  • Lead the design and development of reliable, high-performance, production-quality software architectures in Rust.
  • Architect and verify system controllers on ARM SoCs, including robust user-space drivers for complex peripherals and low-latency data acquisition pipelines.
  • Implement and optimize critical control loops and precision algorithms needed for the stability and operation of quantum sensing instruments.
  • Partner with hardware teams to lead board testing and hardware bring-up, and implement fault-tolerant error-handling systems.
  • Oversee development and scaling of core software libraries for controlling and automating next-generation quantum systems.
  • Lead technical code reviews and project retrospectives, improve development processes, and mentor junior engineers.

Benefits

  • Platinum-level family medical, dental, and vision coverage
  • 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
  • Stock ownership plan
  • Fully stocked kitchen
  • Competitive compensation including base salary, bonus, equity, and benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service