×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer Co-op - Summer​/Fall

Job in Boston, Suffolk County, Massachusetts, 02298, USA
Listing for: Fleet Robotics
Seasonal/Temporary position
Listed on 2026-03-04
Job specializations:
  • Software Development
    Robotics, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Position: Firmware Engineer Co-op - Summer/Fall 2026

Firmware Engineer Co-op - Underwater Robotics

Fleet Robotics is a Harvard University and VC‑incubated green‑tech startup developing its first product, an underwater robot to inspect and maintain ship hulls. We are looking for a software, computer, or electrical & computer engineering intern interested in contributing to new firmware and embedded system features for our novel underwater robot. Potential systems under development for this co‑op position include:

  • High‑powered electronics to drive magnetic coils
  • Sensing systems to measure paint thickness
  • Ultrasonic and sonar sensors to detect obstacles
  • Wireless charging and battery management
  • Optimization of a robot with 8+ degrees of freedom
  • Underwater localization systems involving acoustics

This role offers the ability to make significant contributions to a novel and meaningful environmental application working with a small, close‑knit, and fast‑paced team.

Primary Responsibilities
  • Design and implement both bare‑metal and real‑time firmware for microcontrollers
  • Enhance and expand automated testing frameworks for unit testing and hardware in the loop testing fixtures
  • Debug and troubleshoot complex software, firmware, and hardware interactions
  • Support integration between firmware and higher‑level software control systems
  • Develop and optimize embedded drivers for sensors, actuators and peripheral devices
  • Work collaboratively with the electrical, mechanical and path‑planning software teams to bring up new hardware and software
Requirements
  • Currently enrolled in a minimum of a 4‑year university program of a related discipline and available for a 4‑6 month internship or co‑op
  • Strong programming skills in C and C++ (preferably both)
  • Some familiarity with Python or Bash
  • Familiarity with Git software version control and code review processes
  • Familiarity with the Linux operating system
  • Familiarity with hardware design and/or computer architecture
  • Experience with standard communication protocols (SPI, I2C, CAN, UART)
  • Basic knowledge of software development life cycles, debugging practices, revision control, bug tracking, and documentation
  • Strong analytical and problem‑solving skills
  • Good teamwork, communication and interpersonal skills
  • Ability to work independently and within complementary teams
About Fleet Robotics

Fleet Robotics grew out of the Harvard Microrobotics lab, incubated by Material Impact and Harvard University. We have a core team of roboticists who have designed robots for use in underwater inspection and navigation, and we were the world’s first to deploy tracking tags to sperm whales with autonomous drones. We are a passionate team that cares deeply about solving significant environmental and ocean‑based problems with cutting‑edge robotics.

Everyone’s background is different. We are committed to fostering an environment with diverse experiences, ideas, and backgrounds. Diversity includes not only race and gender identity, but also sexual orientation, religion, and disability status. We are deliberate and self‑reflective about the kind of team culture that we are building, seeking engineers who are not only strong in their own aptitudes but who care deeply about supporting each other’s growth.

If you are excited by the ability to develop novel robots and solve challenges, we encourage you to apply.

Meaningful and Impactful

We are tackling a thousand‑year‑old problem: the growth of biofouling on ships. Biofouling is the growth of microorganisms, algae, barnacles, and larger ocean organisms on the ship’s hull. As a ship delivers goods around the world, the growth of these organisms significantly increases the drag forces on the hull and in doing so, significantly increases fuel consumption. Ships are the world’s largest consumers of carbon‑heavy fuels (called bunker fuels).

Conventionally, the commercial shipping industry handles biofouling in two ways: preventing it with toxic paint and reacting by stopping operations every six months to have divers scrape it off. Our small autonomous robots live on the side of a ship’s hull for years, gently removing the earliest stage of biofouling on a regular basis. By removing slime often and early, we prevent the growth of macrofouling, significantly reduce fuel consumption, and prevent the spread of invasive species from port to port.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary