Software Engineer II

Global technology company empowering people and organizations through innovative software and hardware solutions
$98,300 - $193,200
Embedded
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AR/VR

Description For Software Engineer II

Microsoft's Mixed Reality Display Software team is seeking a Software Engineer II to join their innovative division focused on building display pipeline software and firmware for Mixed Reality products. This role sits at the intersection of cutting-edge AR/VR technology and fundamental display systems, working from operating system to hardware silicon implementation. The position offers an opportunity to work on groundbreaking Mixed Reality products, incorporating the revolutionary Holographic Processing Unit, computer vision, and machine learning.

The ideal candidate will be involved in developing and testing drivers, firmware, and embedded software for next-generation display technology. This role is perfect for engineers who are passionate about transforming how people interact with technology and are eager to tackle unique, unsolved challenges in the Mixed Reality space.

Working in Microsoft's inclusive environment, you'll be part of a team that puts people at the center of technology development. The role offers a hybrid work arrangement with up to 50% work from home flexibility, competitive compensation ranging from $98,300 to $193,200, and comprehensive benefits including healthcare, educational resources, and parental leave.

The position requires strong technical skills in C, C++, or Python, experience with Azure DevOps pipeline, and background in test automation frameworks. Experience with Qualcomm SoC and display hardware bring-up is highly valued. You'll be contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more, while working with a team that values respect, integrity, and accountability.

Last updated 18 hours ago

Responsibilities For Software Engineer II

  • Design and develop display automation test software and hardware infrastructure for Mixed Reality platforms
  • Expand and maintain continuous integration pipelines for display software branches
  • Help define next generation Mixed Reality display requirements in software and hardware
  • Assist with display hardware bring-up, device manufacturing, and failure analysis
  • Review and provide feedback on software and firmware code changes
  • Provide documentation on display software/firmware test designs and troubleshooting

Requirements For Software Engineer II

Python
Linux
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with Azure DevOps pipeline
  • 1+ Year creating Test Automation framework using Python
  • Must pass Microsoft Cloud Background Check
  • Must provide proof of citizenship or permanent residency
  • Experience in C, C++, or Python

Benefits For Software Engineer II

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

Software Engineer II

Microsoft Software Engineer II position focusing on Surface device performance optimization, security implementation, and system-level engineering with competitive compensation and remote work options.

Software Engineer II

Software Engineer II position at Microsoft focusing on firmware development for cloud infrastructure, requiring 2+ years of experience in embedded systems and firmware design.

Software Engineer

Microsoft seeks a Software Engineer for Windows Silicon & Systems Integration team to develop drivers and firmware for camera systems, offering competitive pay and hybrid work.

Manufacturing Test Engineer (Electronics)

Manufacturing Test Engineer role at Microsoft focusing on integrated test solutions for devices and hardware platforms in Ciudad Juarez.

Software Engineer

Software Engineer position at Microsoft working on Azure Sphere, developing secure IoT platforms and embedded systems with focus on cloud security.