Software Engineer II - Graphics

A global technology company empowering people and organizations through innovative software and computing solutions.
$98,300 - $193,200
Graphics
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
AR/VR

Description For Software Engineer II - Graphics

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.

Last updated 6 days ago

Responsibilities For Software Engineer II - Graphics

  • Work with stakeholders to determine user requirements for features
  • Contribute to identifying dependencies and developing design documents
  • Create and implement code for products, services, or features
  • Break down larger work items into smaller work items and provide estimation
  • Stay current with developments to improve product availability, reliability, efficiency, observability, and performance

Requirements For Software Engineer II - Graphics

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in C, C++ or C#
  • 2+ years of technical engineering experience with computer graphics APIs such as DirectX, Vulcan, Metal
  • 1+ years of technical engineering experience with graphics engines such as Unity or Unreal engine
  • Must pass Microsoft Cloud Background Check
  • Must provide proof of citizenship or permanent residency due to export control regulations
  • Strong math background

Benefits For Software Engineer II - Graphics

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 Software Engineer II - Graphics

Graphics Software Engineer - Apple Vision Pro

Graphics Software Engineer position at Apple, working on Vision Pro spatial computing platform, developing system-level frameworks and graphics technologies.