Skip to main content

Matic

Systems Engineer (Firmware)

Menlo Park, CAfulltimemidAdded 2 days ago

About this role

Matic is seeking a Systems Engineer (Firmware) to bridge hardware and software on their autonomous floor-cleaning robot. You'll own firmware development across sensor integration, motor controls, and behavioral logic while debugging real-world hardware issues and supporting the electromechanical systems that power their home robots.

What you'll do

  • Implement device drivers and firmware for new hardware sensors and mechanical systems
  • Design and refine control algorithms for motors, sensors, and physical subsystems
  • Debug hardware failures using robot logs, motor data, and sensor telemetry
  • Develop testing frameworks and assembly validation tooling for hardware bring-up
  • Collaborate across hardware and software teams to integrate new capabilities
  • Build internal tools to interface with motors and sensors for diagnostics and prototyping

What they're looking for

  • Embedded C/C++ programming
  • Microcontroller development (STM32, PIC, ESP32, etc.)
  • Motor control and DC/brushless motor fundamentals
  • Sensor integration and device drivers
  • Control systems and data filtering
  • Python scripting and prototyping
  • Electrical schematics and datasheets
  • Multi-disciplinary team collaboration
Apply on the employer's site

Opens the official application on the employer’s site. No login required.