Senior Windows OS Drivers Developer Engineer - PC Compute
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems
In short
Qualcomm is looking for a Senior Windows OS Drivers Developer Engineer to join their Agile Scrum Team in San Diego, CA. This role involves the full lifecycle of Windows on Snapdragon products, requiring strong software development skills, embedded Windows experience, and a solid understanding of OS concepts. The ideal candidate will collaborate with internal and external teams to support and unblock issues on Qualcomm chipsets.
Responsibilities
- Act as a key member of an Agile Scrum Team.
- Play a pivotal role in the end-to-end lifecycle of all Windows-on-Snapdragon product lines.
- Gather requirements, design, and develop key features on Windows on Snapdragon products.
- Coordinate with internal and external teams to bring up, support, triage, and unblock issues on Qualcomm chipsets.
- Develop and debug Windows OS drivers.
Requirements
- Embedded Windows software and good programming skills.
- Solid understanding of Operating System concepts.
- Windows and/or Linux kernel and development experience.
- Strong understanding of C/C++, Shell Scripting or Python skills.
- Hands-on experience on debugging ARM or other SoC embedded systems.
- Strong communication and interpersonal skills.
- Strong problem solving and debugging skills.
- Ability to coordinate across stakeholders and drive towards task completion.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
- OR PhD in Engineering, Information Systems, Computer Science, or related field.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Desired Qualifications
- C/C++ programming.
- Windows OS internals knowledge and experience.
- Device driver programming and debugging with WinDbg, JTAG/other tools.
- Processor architecture and cache subsystem.
- Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications.
- ARM assembly.
- Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging).
- Knowledge of OS/system performance profiling and optimization techniques.
- Communication, written & interpersonal skills, motivation, the ability to learn quickly.
- Advanced understanding of object-oriented programming principles.
- Application of design patterns to solve complex architectural challenges.
- Familiarity with Spake2+ Authentication.
- Understanding of HTTP Server/client architecture.
- Familiarity with Rust for systems-level development and Windows environments; comfortable exploring memory-safe, high-performance codebases.
Benefits
- Competitive annual discretionary bonus program.
- Opportunity for annual RSU grants.
- Highly competitive benefits package designed to support your success at work, at home, and at play.
Skills
CC++PythonShell ScriptingARMEmbedded SystemsWindows OSLinuxWinDbgJTAGBIOSUEFIACPIARM AssemblyRustHTTP Server
#Windows#OS#Drivers#Developer#Engineer#PC#Compute#Snapdragon#SoC#Embedded
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
3 days ago
Employment Type
Full Time
Work mode
On Site
Salary
US$117,800–176,600 / year
Experience Level
Senior
Locations
San Diego, United States of America
Qualification
Bachelor, Master, Doctoral
Applicants
Be an early applicant
Similar Jobs
Qualcomm
Singapore, SingaporeDigital SOC Product Development and Test Engineer, Senior / Staff (Test Program Owner)
Full Time Be an early applicant Posted 5 days ago
Qualcomm
Singapore, SingaporeSenior Advanced Development Discrete (ADA) Software Engineer
Full Time Be an early applicant Posted 1 week ago
Qualcomm
Singapore, SingaporeSystem Level Test Engineer, Senior
Full Time Be an early applicant Posted 2 weeks ago
Emerson
Singapore, SingaporeApplications and Systems Engineer
Full Time Be an early applicant Posted 3 weeks ago
Google
Singapore, Singapore +3 moreStaff Forward Deployed Engineer, Developer AI, Google Cloud
Full Time Be an early applicant Posted 1 month ago
