Microsoft's Mixed Reality team is seeking a Software Engineer II to join their innovative graphics development team. This role focuses on designing and maintaining Computer Vision services for Mixed Reality runtimes, working with both high-level Unity development and low-level Graphics and Neural Processing Unit development. The position offers a unique opportunity to contribute to cutting-edge AR applications and computer graphics development.
The role spans two main areas: developing user-facing Augmented Reality computer graphics applications for validating scene understanding runtimes, and contributing to computer vision runtime code with a focus on low-level computing and GPU/NPU acceleration for Deep Neural Networks. Working in Microsoft's Mixed Reality division means being at the forefront of groundbreaking technologies, including the Holographic Processing Unit, computer vision, and machine learning.
The team emphasizes a collaborative culture that values diversity and fosters innovation. You'll work alongside talented engineers, program managers, and artists, all focused on bringing enhanced training and situational awareness to users. The position offers significant autonomy while providing guidance from experienced peers on targeted projects.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, and generous time off. The company's mission to empower every person and organization on the planet creates a meaningful work environment where innovation and personal growth are encouraged. This role presents an excellent opportunity for someone passionate about graphics engineering to make a significant impact in the mixed reality space.