Senior Software Engineer

A global technology company that develops software, consumer electronics, and services.
$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 Display Software team is seeking a Senior Software Engineer to work on cutting-edge display technology for Mixed Reality products. This role focuses on developing drivers, firmware, and embedded software for next-generation display systems. The position combines hardware and software expertise, working with everything from operating systems to hardware silicon. The team is part of Microsoft's broader Mixed Reality initiative, which aims to create new ways for people to interact with technology beyond traditional screens. The role offers the opportunity to work on innovative products that will transform human-computer interaction, requiring expertise in embedded systems, display technology, and AR/VR development. The position includes competitive compensation, comprehensive benefits, and the chance to work on groundbreaking technology at one of the world's leading tech companies. The work environment promotes a growth mindset and collaborative culture, with up to 50% work-from-home flexibility.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

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

Requirements For Senior Software Engineer

Linux
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in C, C++, or Python
  • 2+ years' experience with Linux/Android Driver or Firmware development
  • Must pass Microsoft Cloud Background Check
  • Must provide proof of citizenship or permanent residency due to export control regulations
  • 3+ years of industry experience working on embedded/real-time systems
  • Experience with peripheral communication protocols
  • Experience in Qualcomm SoC (System on Chip)
  • Hands-on experience working with display hardware bring-up, calibration, and manufacturing
  • Experience in AR/VR technology

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on BMC Firmware development for Azure cloud infrastructure, requiring 8+ years of embedded systems experience.

Senior Silicon Design Library Verification Engineer

Senior Silicon Design Library Verification Engineer role at Microsoft in Bangalore, focusing on front-end digital design and verification with 6+ years experience required.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Surface Team, focusing on camera software development. Hybrid work in Redmond, WA with competitive salary and benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on firmware development for cloud infrastructure, requiring 4+ years of experience in embedded systems and firmware architecture.

Senior Software Development Engineer - USB Subsystems

Senior Software Development Engineer position at Microsoft focusing on USB subsystem development for Surface devices, offering competitive pay and hybrid work environment.