Taro Logo

Principal Software Engineer- Mixed Reality Team

A 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
This job posting may no longer be active. You may be interested in these related jobs instead:

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. You'll work with cutting-edge technology including the Holographic Processing Unit, computer vision, and machine learning.

The position offers an exciting opportunity to shape the future of human-computer interaction, working on technology that moves beyond traditional screens. You'll be part of a growing team developing solutions for Microsoft Mixed Reality, IoT, and various Windows devices. The role requires expertise in 3D Computer Vision, embedded systems, and sensor integration.

The compensation is competitive, ranging from $137,600 to $267,000 base salary across most U.S. locations, with higher ranges in SF and NYC areas. Microsoft offers comprehensive benefits including healthcare, educational resources, and parental leave. The position is hybrid, allowing up to 50% work from home, with some travel requirements (0-25%).

This is an ideal opportunity for someone passionate about innovative technology who wants to work on products that transform how people interact with the digital world. You'll be at the forefront of mixed reality development, working with a diverse team of talented engineers and artists, while enjoying Microsoft's inclusive culture and comprehensive benefits package.

Last updated 6 months 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 team members

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
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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?