

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, including new sensing mechanisms.
- Design and improve behavioral logic and control algorithms for the robot.
- Analyze robot logs and sensor data to troubleshoot hardware failures.
- Support internal processes with tooling for motor and sensor interfacing.
- Collaborate across disciplines to ensure product-focused systems-level thinking.
- Develop and implement tests for new hardware systems.
- Work on a variety of firmware projects related to robotics.
Job Requirements
- 2+ years of industry experience or equivalent.
- Strong software experience with embedded C/C++ and familiarity with Rust.
- Experience with microcontrollers (e.g., STM32, PIC, ESP32).
- Fundamental understanding of electronics, sensors, and mechanical systems.
- Experience with motors and control systems.
- Strong problem-solving skills and attention to detail.
- Ability to work in a multi-disciplinary team environment.