onsite
Principal Software Engineer - Windows OS Platform - Qualcomm
Software Engineer
Lead the design, development, and deployment of Windows OS features for Snapdragon platforms, driving end‑to‑end lifecycle from concept through commercialization while ensuring security and enterprise integration.
About the role
Key Responsibilities
- Define and own the roadmap for Windows OS features on Snapdragon, from requirements gathering to production release.
- Architect, develop, and optimize kernel‑level components, drivers, and system APIs to meet performance and power targets.
- Collaborate with cross‑functional teams—hardware, security, and enterprise solutions—to integrate and validate Windows functionality across the PC ecosystem.
- Lead technical reviews, mentor senior engineers, and establish best practices for code quality, testing, and security hardening.
- Drive commercialization efforts, including driver certification, OEM support, and post‑launch issue resolution.
Requirements
- 10+ years of software engineering experience with deep expertise in Windows operating system internals, kernel, and driver development.
- Strong proficiency in C/C++ and low‑level debugging tools on Windows platforms.
- Demonstrated experience designing secure, enterprise‑grade solutions and integrating them into PC hardware ecosystems.
- Proven track record of leading complex, multi‑disciplinary projects from concept through mass production.
- Excellent communication and leadership skills, with the ability to influence stakeholders across hardware, firmware, and software domains.