Senior Software Engineer

Global technology company empowering people and organizations through innovative software and hardware solutions
$117,200 - $229,200
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AR/VR

Description For Senior Software Engineer

Microsoft's Mixed Reality team is seeking a Senior Software Engineer to join their Display Software team, focusing on building cutting-edge display pipeline software and firmware for Mixed Reality products. This role sits at the intersection of hardware and software, working on everything from operating systems to hardware silicon. The position offers an opportunity to work on revolutionary technology including the Holographic Processing Unit and various Mixed Reality devices.

The ideal candidate will have strong experience in driver and firmware development, particularly with Linux/Android systems. You'll be working on next-generation display technology in an exciting new project that aims to transform how people interact with technology. The role involves hands-on work with display hardware bring-up, calibration, and manufacturing.

Microsoft offers a competitive compensation package with a base salary range of $117,200 - $229,200, comprehensive benefits, and the opportunity to work in a hybrid environment (up to 50% work from home). The position is based in Redmond, Washington, and requires U.S. citizenship or permanent residency due to export control regulations.

This is an excellent opportunity for someone passionate about AR/VR technology and eager to work on innovative products that will shape the future of human-computer interaction. You'll be joining a company with a strong mission to empower every person and organization on the planet to achieve more, with a culture that values respect, integrity, and accountability.

Last updated 22 days ago

Responsibilities For Senior Software Engineer

  • Develop Linux/Android drivers and applications for Mixed Reality Display Software team
  • Design and develop display calibration and run-time management software
  • Help define next generation Mixed Reality display requirements
  • Design and develop display functional test software and hardware infrastructure
  • Assist with display hardware bring-up, device manufacturing, and failure analysis
  • Review and provide feedback on software and firmware code changes
  • Provide documentation on display software/firmware designs and troubleshooting tips

Requirements For Senior Software Engineer

Python
Linux
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with C, C++, or Python
  • 2+ years experience with Linux/Android Driver or Firmware development
  • Must pass Microsoft Cloud Background Check
  • Must provide proof of U.S. citizenship or permanent residency
  • Experience with embedded/real-time systems
  • Understanding of schematics and peripheral communication protocols

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Silicon Engineer

Senior Silicon Engineer role at Microsoft working on Data Processing Unit (DPU) development for Azure cloud infrastructure.

Senior Silicon Engineer

Senior Silicon Engineer role at Microsoft focusing on DPU silicon development for cloud infrastructure, requiring extensive experience in RTL verification and silicon validation.

Senior Silicon Engineer

Senior Silicon Engineer role at Microsoft, focusing on DPU development and verification for cloud infrastructure, requiring 8+ years of experience in design verification.

Senior Firmware Engineer

Senior Firmware Engineer role at Microsoft focusing on security solutions for Azure infrastructure, requiring 8+ years of hardware and firmware security experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on DPU Runtime OS development and hardware accelerator drivers for cloud infrastructure.