Principal Software Engineer- Mixed Reality Team

Global technology company empowering people and organizations through innovative software, devices, and solutions.
$137,600 - $267,000
Embedded
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AR/VR

Description For Principal Software Engineer- Mixed Reality Team

Microsoft's Mixed Reality Head Tracking team is seeking a Principal Software Engineer to drive innovation in holographic experiences. This role focuses on ego motion tracking, localization, mapping, and navigation across mixed reality devices. The position combines cutting-edge technology in computer vision, machine learning, and human-computer interaction, working with revolutionary hardware like the Holographic Processing Unit.

The role requires expertise in embedded systems, sensor fusion, and real-time processing, with opportunities to work on challenging problems in various operating environments. You'll be part of a growing team putting technology on a human path across all Windows devices, including Microsoft Mixed Reality, IoT, and Xbox.

The position offers competitive compensation ($137,600 - $267,000) and comprehensive benefits. You'll work in a hybrid environment (up to 50% work from home) in Redmond, Washington. The role requires strong technical skills in C++, Python, and Java, with deep experience in computer vision and embedded systems.

This is an opportunity to shape the future of mixed reality technology at one of the world's leading tech companies. You'll work with cross-functional teams, implement innovative solutions, and drive technical excellence while maintaining Microsoft's commitment to inclusion and empowerment.

Last updated 5 days ago

Responsibilities For Principal Software Engineer- Mixed Reality Team

  • Incorporate AI, ML, Computer Vision and Sensor Fusion capabilities into products
  • Characterize various sensors for tracking, mapping, and localization
  • Implement innovative measurement solutions for Mixed Reality devices
  • Partner with engineers, designers, and program managers on technical designs
  • Execute high quality solutions while meeting schedules
  • Lead cross-product features and guide project planning
  • Break down long-term project vision into milestones

Requirements For Principal Software Engineer- Mixed Reality Team

Python
Java
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 4+ years of industry experience in 3D Computer Vision/State Estimation fields
  • 4+ years of industry experience working on embedded/real-time systems
  • Must pass Microsoft Cloud Background Check
  • US citizenship or permanent residency required due to export control regulations

Benefits For Principal Software Engineer- Mixed Reality Team

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 Principal Software Engineer- Mixed Reality Team

Principal Design Verification Engineer

Principal Design Verification Engineer role at Microsoft, focusing on AI accelerator verification with 9+ years experience required.

Principal Electrical Engineer - Signal Integrity/Power Integrity

Principal Electrical Engineer position at Microsoft focusing on Signal Integrity/Power Integrity for Mixed Reality hardware, offering competitive salary and hybrid work arrangement.

Principal Design Verification Engineer

Principal Design Verification Engineer role at Microsoft, focusing on AI accelerator verification and development, offering competitive pay and hybrid work arrangement.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on DPU Runtime Operating System development with emphasis on embedded systems and high-performance computing.

Principal Logic Design Engineer

Principal Logic Design Engineer role at Microsoft, leading custom silicon development for Xbox and Azure cloud servers with 9+ years experience required.