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
Opens the official application on the employer’s site. No login required.