Firmware Engineering Intern
About this internship
Microsoft is hiring a Firmware Engineering Intern for a hybrid role in Redmond, Washington, within its Artificial Intelligence (AI) and Data Management industry focus. The monthly pay range listed is $5,610–$11,010. To be eligible, you must be enrolled full time in a bachelor’s or master’s program in Computer Science, Engineering, or a related field during the term right before the internship, have at least one semester/term remaining after the internship, and have one year of object-oriented programming experience.
Qualifications
Required
- Enrolled in a full time bachelor’s or master’s program in Computer Science, Engineering, or related field during the academic term immediately before the internship.
- Must have at least 1 semester/term remaining following the completion of the internship.
- One year of programming experience in an object-oriented language.
Nice to have
- Coursework or projects that show hands-on experience with firmware or low-level system development.
- Comfort reading and understanding existing object-oriented codebases and making small, well-tested changes.
- Experience debugging issues methodically and documenting what you tried and what you found.
- Academic or personal projects that demonstrate strong fundamentals in computer systems and engineering problem-solving.
- Clear written communication when explaining technical decisions, tradeoffs, or bugs to others.
How to stand out (TUN tip)
Before applying, confirm your enrollment timing (the academic term immediately before the internship) and that you’ll have at least one term remaining afterward. In your resume, highlight one or two object-oriented projects where you can clearly describe what you built, the problems you solved, and how you debugged issues. Use the official posting link to ensure you’re applying to the correct Microsoft internship listing.
