Microsoft

Firmware Engineering Intern

Job Description

Posted on: 
2026-02-06

Responsibilities

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

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 embedded software development in C/C++.
  • Strong collaboration skills with engineering teams.
  • Familiarity with testing and debugging processes.
  • Passion for technology and innovation.
  • Ability to thrive in a diverse and inclusive work environment.
Apply now

More job openings