Internship Opportunities for Students - Silicon Engineering

Last updated 2 days ago
Location:Raleigh, North Carolina, Redmond, Washington, Sunnyvale, California
Job Type:Full Time

Microsoft's Hardware teams ship tens of millions of hardware products every year, including the Xbox hardware, Surface, HoloLens, and accessories and much more. And better yet? Microsoft's Hardware teams are growing and expanding into new areas like Quantum Computing!

Do you want to work on a meaningful and impactful project and make a difference? Are you willing to learn from others and open to new ideas? Do you want to support others to succeed and operate in a highly collaborative and global environment? If this sounds like you, Microsoft would like to invite you to come join us as you are, where you can find more than just a job. Read on to learn more about opportunities and apply online!

Applications to this opportunity are considered for all available Silicon Development intern roles depending on education level and/or location. To be considered for an internship position, you need to be enrolled as a student majoring in an applicable field.


You’ll be working with progressive, motivated, diverse, and exceptionally creative people to design and manufacture devices for some of the most popular entertainment, cloud, AI, and peripheral applications in the world. We have jobs in a wide range of areas, from performance modeling through logic design and verification. Our teams incubate advanced technologies, including new PC form factors, input devices, Quantum Computers, and hand-held consumer devices, and build deep partnerships with Microsoft Research, Product Planning and Marketing. We're looking for the best and brightest to join us in designing for the future!


  • Pursuing an undergraduate or Master’s degree in computer science, computer engineering, electrical engineering or related field with at least one semester/quarter remaining after internship.
  • Courses required in digital logic design and simulation.
  • Courses in OO programming and data structures.
  • Academic or Professional experience with RTL design.
  • Knowledge of verification principles, testbenches, UVM, and coverage is a plus.
  • Solid knowledge of computer architecture is a plus.
  • Experience with digital timing analysis, synthesis, place-n-route is a plus.
  • A year or two of internship or classroom experience in product development preferred.
  • Excellent debugging skills and drive to develop innovative hardware.
  • Ability to understand, contribute to and improve the hardware solutions we develop.
  • Ability to drive collaborative efforts effectively across multiple disciplines.
  • Ability to think strategically, be creative and innovate ways to communicate and visualize user experiences.
  • Results-driven with strong attention to detail and technical problem-solving skills.
  • Demonstrated ability to analyze hardware and firmware designs.
  • Excellent verbal and written communication skills.
  • Knowledge of embedded programming and C/C++/C# concepts is preferred.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.