Find a jobRecruiters

Systems Engineer (Firmware)

Exclusive opportunity

Onsite

Systems Engineer (Firmware)

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

Espace Freelance

Senior MLOps Engineer

Freelance

Paris, France

Hybrid

Skills

Google Cloud PlatformDatabricksMachine LearningAWSTerraformMLflow

16 hours ago

Quick apply

Mobiskill

AI Engineer

500

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

LLMs / Large language modelsPythonAI Engineer

12 hours ago

Quick apply

skiils

Analytics Engineer / BI Engineer

500

Freelance

Paris, France

Hybrid

Skills

TableaudbtData Analystsemantic layerBI Engineer

10 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools