

Firmware Engineer Co-op - Summer/Fall 2026
Location
Boston, MA
Level
Internship
Department
Robotics & Automation
Type
Salary
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



