Microsoft AR/VR Job | Software Engineer

Job(岗位): Software Engineer

Type(岗位类型): Engineering

Citys(岗位城市): San Francisco, United States | Redmond, United States

Date(发布日期): 2022-3-25


Havok has been at the forefront of innovation in video game development for over a decade. We build cross-platform game engine technology, mainly for AAA titles. Our clients include EA, Sony, Activision, Nintendo, Ubisoft, Bungie, Avalanche, and DICE. Our group is made up of talented, small teams. Each of our engineers has a chance to improve our group, our business, and our ground-breaking products. We cultivate a professional, stable development environment that is not subject to the long periods of crunch time sometimes associated with game development. Our team is growing to take on new challenges and this is an excellent opportunity to get involved at the start of exciting, high impact projects.

Our team, Developer Relations Engineering, works with game developers throughout production to help them integrate and optimize the latest, greatest technology. We’re looking for an outgoing engineer who will empower technical, artistic, and creative developers to bring jaw-dropping experiences to life and push the limits of interactive 3D. In this role, you will build relationships with the world’s best game developers while you help them realize their visions. Your work will play an essential part in how developers build state-of-the-art experiences that gamers love.


Required Qualifications:

  • 2+ yrs. professional 3D software development experience using C++
  • Minimum of a Bachelor’s degree in Computer Science, Software Engineering, or practical industry experience is required

Preferred Qualifications:

  • Game engine development
  • Using commercial 3D engines (e.g. Unreal Engine, Unity)
  • 3D graphics or simulation programming
  • Using 3D modeling tools (e.g. Maya, 3ds Max, Blender)
  • Debugging complex issues in C++
  • Developing high quality, efficient, and clean multiplatform code in C/C++
  • Passion for, and understanding of, the video game industry
  • VR/AR development
  • Mobile development (iOS or Android)
  • C# (used for internal tools)
  • Python (used by our build system)
  • Working with a team in a shared environment
  • Working with customers or partners on technical solutions
  • Willingness to travel

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:

– Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.



  • Provide extraordinary technical support to game developers, from prototype through release
  • Accurately assess customers’ requirements and recommend solutions which best meet these requirements for a task or overall software solution
  • Consult on and optimize engine-specific Havok integrations
  • Incorporate customer feedback into product improvements and roadmap
  • Be a self-starter, capable of solving ambiguous and challenging technical problems with wide scope
  • Keep up to date with the latest developments in Havok products and practices as well as technology in the game industry at large
  • Be an ambassador for Havok’s premier support
  • Engage customers at industry events and onsites
  • Learn from, and be mentored by, some of the best engineers in the industry