Matic Robots

Systems Engineer (Firmware)

Job Description

Posted on: 
2025-08-27

Responsibilities

  • Bring-up and support for hardware changes, including new sensing mechanisms.
  • Design and improve behavioral logic and control algorithms for the robot.
  • Analyze robot logs and sensor data to troubleshoot hardware failures.
  • Support internal processes with tooling for motor and sensor interfacing.
  • Collaborate across disciplines to ensure product-focused systems-level thinking.
  • Develop and implement tests for new hardware systems.
  • Work on a variety of firmware projects related to robotics.

Job Requirements

  • 2+ years of industry experience or equivalent.
  • Strong software experience with embedded C/C++ and familiarity with Rust.
  • Experience with microcontrollers (e.g., STM32, PIC, ESP32).
  • Fundamental understanding of electronics, sensors, and mechanical systems.
  • Experience with motors and control systems.
  • Strong problem-solving skills and attention to detail.
  • Ability to work in a multi-disciplinary team environment.
Apply now

More job openings