Matic Robots
Senior Platform Engineer (Embedded Linux)
$160K–$240K
Menlo Park, CA · On-site · Senior · Full-time · Posted Oct 7, 2025
- Experience
- 5+ years of industry experience.
About the job
Develop core Embedded Linux platform software for a home robot, spanning device systems, hardware interfaces, sensor-data pipelines, and system performance and reliability.
What you'll do
- Build core device systems software and a robust stack interfacing with firmware, motors, sensors, and other software agents.
- Collaborate with electrical engineering and software teams on feature feasibility and functionality; debug sensor-data pipelines.
- Analyze crashes and hardware failures, and identify bugs and performance bottlenecks.
What they ask for
- Strong familiarity with userspace Linux programming and conventions, and working knowledge of Linux kernel internals.
- Deep experience in multi-threaded C.
- Familiarity with a systems scripting language such as Shell or Python.
- Knowledge of common communication protocols such as USB, RS232, and TCP/IP/HTTP.
Nice to have
- Experience working on C or C++ microcontroller firmware.
- Eagerness to learn Rust.
Pay
$160,000 — $240,000 USD base salary
Tools
Embedded Linux, C, C++, Rust, Shell, Python, USB, RS232
AI focus
Work with locally running perception algorithms on the robot; develop and debug data pipelines for cameras and other sensors.
Model-written summary · the original posting is authoritative