M
Matic
Systems Engineer (Firmware)
Skills
PythonMachine LearningESP32
1 day ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
$120,000 – $200,000 / year
Location:
United States
Work mode:
Onsite
Published on:
22 October 2026
What they need
- As the name “firmware” may imply, this role closes the gap between our software and our hardware
- In this role, you will be the hardware team’s window into Matic’s software, and you will be the software team’s window into Matic’s hardware
- Firmware engineers are fundamentally cross-discipline and are expected to operate with product-focused systems-level thinking
- Firmware at Matic is a broad domain, and you will work on a wide variety of projects such as:
- Bring-up and support for hardware changes (electrical and mechanical). For example:
- A new sensing mechanism to detect when the waste bag is full from water during mopping - requires updating device drivers to interface with the new sensor, implementing tests to ensure the new system is working as expected during assembly, and coordinating robot behaviors to accommodate the new system (data filtering, updating the bag fullness check)
- Design and improve the behavioral logic and controls algorithms for Matic’s physical systems
- Analyze robot logs along with motor and sensor data to debug hardware failures. For example:
- Customer reports their Matic isn’t charging despite being properly docked
- Employee testing their Matic at home mentions that their robot suddenly started making weird clicking sounds while mopping
- Support internal processes with tooling to interface with Matic’s motors and sensors- Data structures, control flow, computer systems
- Experience / comfort with scripting / prototyping language(s): python, etc
- Experience with microcontrollers (STM32, PIC, ESP32, etc.)
- You should have strong experience writing embedded C/C++, and we hope you are eager to learn Rust if you aren’t already familiar with it
- Mechanical intuition
- Motors (brushed and brushless DC, drivers, operating principles)
- 2+ years of industry experience or equivalent (e.g. grad school)
- Thinks broadly, connecting insights from across the system to solve problems
- Sensors (datasheets, device drivers, data filtering)
- Controls systems
- Computer vision, machine learning, path planning, SLAM
- Experience with hardware (the more the better):
- Friendly & approachable personality
- This likely includes deep experience with microcontrollers (bare-metal programming, RTOS, communication protocols), a fundamental understanding of electronics (schematics, datasheets, motors, sensors, batteries), and intuition for physical systems (motors, moving parts, materials)
- You are passionate about learning outside of your normal comfort zones
- Deep experience with systems programming language(s): C, C++, rust, etc
- You love diagnosing complex electromechanical issues
- We’re looking for strong software experience with electromechanical projects
- You are excited to do great work
- Fixated on edge-cases and testing
- You’ve built things (robots, PCBs, 3D-printing, anything)
- Multi-disciplinary team & leadership experience
- Core software skills:
- Higher-level robotics exposure:
- Electrical fundamentals
- Meticulous, detail oriented, organized
- You are genuinely motivated to help those around you
- Non-combative, selfless, team-first mentality
Other offers great for you!
These companies are also looking for great profiles
E
Espace Freelance
Senior MLOps Engineer
Freelance
Paris, France
Hybrid
Skills
Google Cloud PlatformDatabricksMachine LearningAWSTerraformMLflow
16 hours ago
Quick apply
M
Mobiskill
AI Engineer
500
Freelance
Paris, France
Hybrid
Top Recruiter
Skills
LLMs / Large language modelsPythonAI Engineer
12 hours ago
Quick apply
s
skiils
Analytics Engineer / BI Engineer
500
Freelance
Paris, France
Hybrid
Skills
TableaudbtData Analystsemantic layerBI Engineer
10 hours ago
Quick apply