SharkNinja

Summer 2026: Firmware Engineering Intern, Advanced Development (May to August)

Job Description

Posted on: 
2026-04-04

Responsibilities

  • Develop and test embedded firmware in C for microcontrollers and embedded systems.
  • Assist in bringing up new hardware by writing low-level drivers and debugging firmware-hardware interfaces.
  • Support rapid prototyping and proof-of-concept development for advanced technology modules.
  • Execute firmware validation tests and collect data for system and module characterization.
  • Collaborate with electrical engineers to integrate sensors, actuators, and communication interfaces.
  • Debug embedded systems using tools such as oscilloscopes, logic analyzers, and JTAG debuggers.
  • Participate in the systems-thinking culture within the advanced development team.

Job Requirements

  • Current student in a bachelor's or master's program in Electrical Engineering, Computer Engineering, Embedded Systems, or a related discipline.
  • Strong C programming experience for embedded systems.
  • Coursework or project experience involving embedded programming in C.
  • Previous internship or hands-on embedded systems experience is a plus.
  • Familiarity with low-level firmware concepts and hardware interfaces.
  • Experience with debugging embedded systems using JTAG/SWD, oscilloscopes, and logic analyzers.
  • Knowledge of wireless protocols such as Bluetooth or Wi-Fi is a plus.
Apply now

More job openings