Senior Rust Software Engineer

Vector Atomic•Pleasanton, CA

About The Position

Vector Atomic, an IonQ company, is building quantum technology for navigation, timing, geophysical exploration, and telecommunications. As a Senior Rust Software Engineer, you will be 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 the software strategy for advanced quantum instruments. You will work closely with physicists, electronics engineers, and firmware engineers, taking ownership of system controllers, data acquisition pipelines, and critical control algorithms on ARM SoCs from concept through deployment. The role includes hands-on work in a laboratory alongside physical hardware and complex test setups. Vector Atomic values teamwork, open and honest discourse, and work-life balance. The approximate base salary range is $142,113 to $186,063 per year; total compensation includes base salary, bonus, equity, and benefits. Actual pay depends on job-related knowledge, skills, and experience.

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 a U.S. citizen, lawful U.S. permanent resident, or belong to a qualifying category of refugees or asylees to comply with U.S. export control laws.
  • Must be comfortable working hands-on in a laboratory environment alongside physical hardware and complex test setups.
  • Exceptional communication and collaboration skills, including the ability to bridge technical gaps among hardware engineers, software teams, and physicists.

Nice To Haves

  • Extensive experience coding in C/C++ or using Python and its scientific libraries for data analysis and modeling.
  • Deep expertise designing, modeling, and coding advanced control algorithms, such as PID loops, and fixed-point digital filters.
  • Advanced experience interfacing with external hardware through protocols such as TCP/UDP, UART, SPI, and I2C.
  • Comprehensive experience with SoC/FPGA architectures and specialized Linux device drivers.
  • 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 the development and scaling of core software libraries for control and automation of next-generation quantum systems.
  • Lead technical code reviews and project retrospectives, champion development-process improvements, and mentor junior engineers.

Benefits

  • Platinum-level family health coverage, including medical, dental, and 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.
  • Stock ownership plan.
  • Fully stocked kitchen.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service