Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer- Mixed Reality Team 
United States, Washington 
510095358

10.09.2024

eamisthe Windows platformenable people toand share3D (three-dimensional)your physical space

eam is

small agileand experience.and want to workembodies an inclusiveculture, growth mindsetve spirit

Required Qualifications

  • Bachelor's Degree in Computer Scienceor related technical field AND 4+ years technical engineering experience
  • OR equivalent experience.
  • + years of relevant professional software development experiencebuildingsystemorlower-levelsoftwarewith C++
  • 2+ yearsofexperiencein writing performance-critical code,performance analysis,and optimization

Other Requirements

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

  • This position will berequiredto pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Preferred Qualifications

  • withsoftwarearchitecture and API (application programming interface) design
  • withlow-levelOS (operating system) integration
  • Knowledge of 3D math and linear algebra
  • Experience with graphics APIs such as DirectX or Vulkan
  • Experience withmulti-threadedor multi-processsoftware development

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:Microsoft will accept applications for the role until September 27, 2024.


Responsibilities
  • Working in close partnership with a team of diverse and talented peers in various disciplines including Design, hardware, Program Management, and Software Development for sustained long term success
  • Partnering with your peers and technical leadership to deliver solid technical designs
  • Maintaining an unwavering focus on our customers and the value you can deliver to them
  • Closely collaborating with partner teams when engineering & business dependencies exist
  • accuratecosting for your engineering activities, and executing with high accountability to schedule and quality
  • Working on all aspects of Software Development including design, implementation, testing, maintenance, documentation, and delivery
  • Mentoring other developers and sharingexpertisethroughout our team
  • You are expected to be a self-starter, capable of solving ambiguous and challenging technical problems with wide scope
  • You will have the opportunity to work withnew technologieson a diverse range ofcutting-edgehardware platforms
  • Embody our