Watney

Staff Firmware Engineer

San Francisco. Posted 29 days ago

The role

Firmware engineers write firmware for robots mainboards and actuators. They lead board bring-up with manufacturing partners and work with mechanical, electrical, and ML teams.

What you will do

  • Lead board bring-up with manufacturing partners from specification discovery through first boot.
  • Write drivers and hardware abstraction layers for microcontrollers and actuators.
  • Build and run automated hardware-in-the-loop tests across embodiments.
  • Build the common firmware base for mainboards and actuators in Rust and C.
  • Work with ML and mechanical teams to prototype and validate new sensors.

Required qualifications

  • Have shipped production firmware to millions of devices.
  • Have written production firmware in Rust, C, or both.
  • Have debugged communication buses on real hardware.
  • Have built or operated hardware-in-the-loop test infrastructure.
  • Have worked with contract manufacturers or OEMs to turn ambiguous requirements into a board layout.
  • Have worked with electromechanical systems or cameras and optics, electrically, mechanically, or in software.
  • Have working knowledge of electrical engineering and either field-oriented control or RF.

About the company

Watney builds and deploys autonomous robotic systems that increase the speed and capacity of buildout, starting with data centers.

Staff Firmware Engineer at Watney | JobZoey