Firmware Development Summer Intern
Description

Location: In-office
Duration: May 25 – August 7 (Full-Time)

Overview

Synapse ITS is looking for a Firmware Development Summer Intern to join our Product Development team. This is a hands-on opportunity to work alongside experienced engineers while contributing to real projects that impact our products. You’ll gain practical experience in embedded systems, testing, and firmware development in a collaborative, fast-paced environment.


What You’ll Do

  • You’ll support the development and testing of embedded firmware while learning how our products move from concept through production.
  • Assist with testing hardware and firmware, including simulating edge and worst-case scenarios
  • Identify defects, document findings, and support troubleshooting efforts
  • Help develop and maintain embedded software, including applications and low-level drivers
  • Support debugging and validation activities across development builds
  • Write clear documentation for test procedures, results, and issue reproduction
  • Collaborate with firmware, hardware, and product teams
  • Take on additional projects that support the Product Development team

What You’ll Gain

  • This internship is designed to give you real exposure to engineering work, not just observation.
  • Direct mentorship from experienced engineers
  • Hands-on experience with embedded systems and real-world product development
  • Exposure to cross-functional collaboration across engineering teams
  • Opportunity to contribute to meaningful work that impacts active products
Requirements
  • Currently pursuing a degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field  
  • Exposure to embedded systems or firmware development through coursework or projects  
  • Familiarity with C/C++ or similar programming languages  
  • Basic understanding of microcontrollers, hardware interfaces, or real-time systems is a plus  
  • Strong problem-solving and analytical skills  
  • Clear communication and documentation skills  
  • Ability to work independently while also contributing to a team  
  • Organized and detail-oriented, with a willingness to learn