Firmware Engineering Intern

Microsoft

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Employment
Intern
Posted
5 days ago
Freshness
Confirmed live yesterday
Closes
Apr 3, 2027

Market check

Salary context

How this pay compares to similar roles

Similar $169k
$114k $229k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $124,825–$214,000.

Based on 240 similar postings.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 634 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 612 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Firmware Engineering Intern

The Firmware Engineering Internship (6-month Program) involves designing, developing, and debugging embedded software within a technical engineering team. The intern will focus on implementing the data plane and control plane for Layer 2-7 networking by developing firmware features based on specific product and system requirements. Daily responsibilities include collaborating with cross-functional engineering partners to build software and contributing to developer tests and system-level testing to ensure overall software quality and reliability. The role requires proficiency in C/C++ programming languages to solve complex networking problems. Candidates must be currently pursuing a Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field with at least one additional quarter of school remaining. The work centers on the technical development of networking protocols and embedded systems software.

What you'll do

  • Design, develop, and debug embedded software using C/C++.
  • Implement data plane and control plane features for Layer 2-7 networking.
  • Develop firmware features based on specific product and system requirements.
  • Contribute to the creation of developer tests for software validation.
  • Perform system-level testing to ensure software quality and reliability.
  • Work with cross-functional engineering partners to deliver firmware features.

What we're looking for

  • Currently pursuing a Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Must have at least one additional quarter or semester of school remaining following the completion of the internship.
  • Bachelor's Degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field and 1+ years technical engineering experience.
  • Master's Degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field.
  • Equivalent experience to the required degrees and years of experience.
  • Experience designing, developing, and debugging embedded software in C/C++ for Layer 2-7 networking.
  • Ability to implement firmware features based on product and system requirements.
  • Ability to contribute to developer tests and system-level testing.

More like this

Similar roles

FPGA Intern Engineer

General Dynamics

Manassas, VA 10 days ago
Verilog VHDL AMD Vivado QuestaSim FPGA Simulation Tools Computer Engineering Systems Engineering Electrical Engineering Mechanical Engineering

Powertrain Controls Software Engineering Intern

Bosch

Farmington Hills, MI 60 days ago
AUTOSAR C Embedded C MATLAB Simulink Hardware-in-the-Loop (HiL) Software-in-the-Loop (SiL) Model-in-the-Loop (MiL) Linux Assembly Labview Lauterbach Ascet rapid-prototyping Debugging micro-controllers Microprocessors