Matic Robots

Systems Engineer (Firmware)

Job Description

Posted on: 
2025-08-27

Responsibilities

  • Bring-up and support for hardware changes (electrical and mechanical).
  • Design and improve behavioral logic and control algorithms for robotic systems.
  • Analyze robot logs and sensor data to debug hardware failures.
  • Support internal processes with tooling for motors and sensors.
  • Collaborate cross-discipline between hardware and software teams.
  • Implement tests to ensure systems work as expected during assembly.
  • Coordinate robot behaviors to accommodate new hardware systems.

Job Requirements

  • 2+ years of industry experience or equivalent (e.g., grad school).
  • Strong software experience with embedded C/C++ and familiarity with Rust.
  • Experience with microcontrollers (STM32, PIC, ESP32, etc.).
  • Understanding of electronics (schematics, datasheets, motors, sensors).
  • Experience with electromechanical projects and controls systems.
  • Strong multi-disciplinary team collaboration and leadership skills.
  • Meticulous, detail-oriented, and organized approach to problem-solving.
Apply now

More job openings