Fleet Robotics

Firmware Engineer Co-op - Summer/Fall 2026

Job Description

Posted on: 
2026-02-24

Responsibilities

  • Design and implement firmware for microcontrollers
  • Enhance automated testing frameworks for unit and hardware testing
  • Debug and troubleshoot software, firmware, and hardware interactions
  • Support integration between firmware and higher-level software
  • Develop and optimize embedded drivers for sensors and actuators
  • Collaborate with electrical, mechanical, and software teams
  • Work independently and within teams to solve engineering challenges

Job Requirements

  • Enrollment in a related 4-year university program
  • Strong programming skills in C and C++
  • Familiarity with Python or Bash
  • Knowledge of Git version control and Linux OS
  • Understanding of hardware design and communication protocols (SPI, I2C, CAN, UART)
  • Basic knowledge of software development lifecycles and debugging
  • Strong analytical, problem-solving, and teamwork skills
Apply now

More job openings