Microsoft

Firmware Engineering Intern

Job Description

Posted on: 
2026-01-15

Responsibilities

  • Design, develop, and debug embedded software in C/C++ for networking.
  • Implement firmware features based on product and system requirements.
  • Collaborate with cross-functional engineering partners.
  • Contribute to developer tests and system-level testing.
  • Ensure software quality and reliability.
  • Work with experienced engineers across hardware, silicon, and system design teams.
  • Participate in the development of low-level code for various Microsoft products.

Job Requirements

  • Currently pursuing a Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • Must have at least one semester/quarter of school remaining after the internship.
  • Experience with C/C++ programming.
  • Understanding of embedded systems and firmware development.
  • Ability to collaborate effectively with engineering teams.
  • Strong problem-solving skills.
  • Passion for technology and innovation.
Apply now

More job openings