Senior Software Quality Engineer- Windows + Devices, Applied Sciences Group

A global technology company empowering every person and organization on the planet to achieve more.
$117,200 - $229,200
DevOps
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

Description For Senior Software Quality Engineer- Windows + Devices, Applied Sciences Group

Microsoft's Applied Sciences Group is seeking a Senior Software Quality Engineer for their Windows + Devices team to work on next-generation AI devices. This role combines software quality engineering with cutting-edge AI technology, focusing on testing and quality assurance for custom AOSP-based OS and AI-first hardware. The position offers a unique opportunity to work at the intersection of hardware, software, and AI cloud services, involving both incubation and production phases.

The role requires expertise in test automation, continuous integration, and quality assurance for embedded systems. You'll be responsible for ensuring quality across the entire stack, from low-level drivers to AI applications. The position offers competitive compensation ranging from $117,200 to $229,200 per year, with higher ranges for specific locations like San Francisco and New York City.

Working in a hybrid environment with up to 50% work from home flexibility, you'll collaborate with a multidisciplinary team of AI researchers, developers, and engineers. The role involves 0-25% travel and requires strong technical skills in C++, Java, and testing frameworks. Microsoft offers comprehensive benefits including healthcare, educational resources, parental leave, and investment opportunities.

This is an excellent opportunity for someone passionate about quality engineering who wants to work on innovative AI-driven devices while being part of Microsoft's mission to empower every person and organization on the planet to achieve more.

Last updated 6 days ago

Responsibilities For Senior Software Quality Engineer- Windows + Devices, Applied Sciences Group

  • Ensure the highest quality of code and deliverables across system and application engineering teams
  • Review architecture, designs, and code to maintain technical standards
  • Design, develop, and execute tests for hardware subsystems, services, and AI applications
  • Test and validate entire vertical system integration
  • Automate testing processes and integrate them into CI pipelines
  • Document APIs and technical components
  • Ensure alignment and port existing tests for factory floor use
  • Work closely with AI researchers, developers, and engineers
  • Mentor and guide team members

Requirements For Senior Software Quality Engineer- Windows + Devices, Applied Sciences Group

Java
Linux
  • Bachelor's Degree in Engineering, Computer Science, or related field AND 6+ years software industry experience with coding in languages including C++, Java
  • Experience with Testing frameworks (gtest, catch2)
  • Experience with Continuous integration tools (Azure DevOps Pipelines, GitHub Actions)
  • Experience with automation framework
  • Experience with data collection methods and interaction simulation techniques
  • Experience with embedded hardware testing and low-level service functionality validation
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Quality Engineer- Windows + Devices, Applied Sciences Group

Medical Insurance
Parental Leave
Education Budget
  • 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 Senior Software Quality Engineer- Windows + Devices, Applied Sciences Group

Senior Software Engineer-Build & Release

Senior Software Engineer position at Microsoft focusing on build and release engineering for the Bing organization, requiring 4+ years of experience in software development and CI/CD systems.

Senior Service Engineer

Senior Service Engineer position at Microsoft Digital focusing on enterprise client experience transformation and service management.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on DevOps and Knowledge Management, requiring 10+ years of experience and expertise in cloud technologies and automation.

Senior Software Engineer, Kubernetes Platform

Senior Software Engineer position at Microsoft focusing on Kubernetes platform management, distributed systems, and container orchestration with competitive compensation in New York City.

Senior DevOps Engineer

Senior DevOps Engineer position at Sinch, managing production environments and implementing DevOps practices in a hybrid work setting in Noida, India.