Firmware Engineering Intern
Technology, Data & Digital · Software & Web Development · Embedded Systems
In short
Microsoft is seeking a Firmware Engineering Intern to develop low-level code for devices and systems, working at the intersection of hardware and software. This hybrid role involves designing, developing, and debugging embedded software in C/C++ and requires currently pursuing a Bachelor's Degree in a related field with at least one semester remaining.
Responsibilities
- Designs, develops, and debugs embedded software in C/C++ that implements the data plane & control plane for Layer 2-7 networking.
- Implements firmware features based on product and system requirements in collaboration with cross-functional engineering partners.
- Contributes to developer tests and system-level testing to ensure software quality and reliability.
Requirements
- Currently pursuing a Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
- Must have at least one additional quarter/semester of school remaining following the completion of the internship.
Desired Qualifications
- Bachelor's Degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 1+ years technical engineering experience.
- OR Master's Degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field.
- OR equivalent experience.
Benefits
- Internship opportunity at Microsoft with thousands of University interns.
- Work on real-world projects and cutting-edge technology.
- Build community, explore passions, and achieve goals.
- Empowerment to build community, explore passions, and achieve goals.
- Microsoft's mission to empower every person and every organization on the planet to achieve more.
- Culture of inclusion where everyone can thrive at work and beyond.
#internship#firmware#engineering#hardware#software#microsoft#c++#c