Drimva

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

First seen Oct 27, 2026 · Last verified Nov 5, 2026 (UTC)