

Systems Engineer (Firmware)
Location
Mountain View, CA
Level
Mid-Level
Department
Robotics & Automation
Type
Salary
Job Description
Posted on:
2025-08-27
Responsibilities
- Bring-up and support for hardware changes (electrical and mechanical).
- Design and improve behavioral logic and control algorithms for robotic systems.
- Analyze robot logs and sensor data to debug hardware failures.
- Support internal processes with tooling for motors and sensors.
- Collaborate cross-discipline between hardware and software teams.
- Implement tests to ensure systems work as expected during assembly.
- Coordinate robot behaviors to accommodate new hardware systems.
Job Requirements
- 2+ years of industry experience or equivalent (e.g., grad school).
- Strong software experience with embedded C/C++ and familiarity with Rust.
- Experience with microcontrollers (STM32, PIC, ESP32, etc.).
- Understanding of electronics (schematics, datasheets, motors, sensors).
- Experience with electromechanical projects and controls systems.
- Strong multi-disciplinary team collaboration and leadership skills.
- Meticulous, detail-oriented, and organized approach to problem-solving.