Matic Robots
Systems Engineer (Firmware)
$120K–$200K
Menlo Park, CA · On-site · Full-time · Posted Aug 27, 2025
- Experience
- 2+ years of industry experience or equivalent (e.g. grad school).
About the job
Develop and support firmware that connects Matic’s software and hardware, including robot controls, device drivers, testing, and electromechanical debugging.
What you'll do
- Bring up and support electrical and mechanical hardware changes, including drivers, tests, and robot behavior updates.
- Design and improve behavioral logic and control algorithms for physical systems.
- Analyze robot logs and motor and sensor data to debug failures, and build tools for interfacing with motors and sensors.
What they ask for
- Core software skills in data structures, control flow, and computer systems; deep experience with systems programming languages such as C, C++, or Rust; scripting or prototyping experience such as Python.
- Hardware experience covering motors, controls systems, sensors, electrical fundamentals, mechanical intuition, and building things.
- Experience with microcontrollers such as STM32, PIC, or ESP32.
- Multi-disciplinary team and leadership experience, with broad systems thinking, attention to detail, organization, and a focus on edge cases and testing.
Nice to have
- Exposure to computer vision, machine learning, path planning, or SLAM.
- Friendly, approachable, non-combative, selfless, team-first mentality.
Pay
$120,000 — $200,000 USD base salary
Tools
C, C++, Rust, Python, STM32, PIC, ESP32
AI focus
No AI work specified for this role.
Model-written summary · the original posting is authoritative