Fleet Robotics

Firmware Engineer

Job Description

Posted on: 
2026-03-11

Responsibilities

  • Manage real-time control firmware and motor coordination.
  • Develop and maintain EPM control and sensing systems.
  • Oversee power management for the robot's firmware.
  • Address gaps and limitations in existing firmware functionality.
  • Shape the firmware architecture for future iterations of the robot.
  • Collaborate closely with mechanical, electrical, and software engineers.
  • Troubleshoot and resolve issues related to firmware and hardware interactions.

Job Requirements

  • Proficiency in C/C++ for firmware development.
  • Familiarity with ARM Cortex microcontrollers and RTOS.
  • Experience with CAN-based motor control and custom messaging protocols.
  • Strong understanding of real-time systems and interrupt safety.
  • Ability to troubleshoot collaboratively and methodically.
  • Experience in shipping hardware products is preferred.
  • Creative problem-solving skills and a proactive approach to challenges.
Apply now

More job openings