Senior Windows OS Drivers Developer Engineer - PC Compute
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems
In short
Qualcomm is seeking a Senior Windows OS Drivers Developer Engineer to join their team in San Diego. This role involves end-to-end development for Windows on Snapdragon products, requiring strong C/C++, Python, and Rust skills, along with deep understanding of OS concepts and kernel development. The position is on-site and offers a competitive salary with bonus and RSU opportunities.
Responsibilities
- Act as a key member of an Agile Scrum Team, playing a pivotal role in the end-to-end lifecycle of 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.
- Debug ARM or other SoC embedded systems.
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 and hands-on experience on debugging ARM or other SoC embedded systems.
- Strong communication and interpersonal skills.
- Strong problem solving and debugging skills.
- Ability to co-ordinate 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.
- Reasonable accommodations to support individuals with disabilities to be able to participate in the hiring process.
- Accessible workplace for individuals with disabilities.
Skills
CC++Shell ScriptingPythonARM assemblyRustHTTP Server/client architecture
#Windows#OS#Drivers#Developer#Engineer#PC Compute#Snapdragon#SoC#Agile#Scrum
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
1 day 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
Sandvik
Hartland, United States of AmericaCustomer Service Representative
Full Time Be an early applicant Posted 4 days ago
Emerson
Houston, United StatesGlobal Project & Strategic Account Sales Manager - Remote
US$150–180k/yr Full Time Be an early applicant Posted 4 days ago
Emerson
Stafford, United StatesProject Manager - (NA) Pressure Management (Manufacturing)
Full Time Be an early applicant Posted 4 days ago
Emerson
Houston, United StatesApplications Project Engineer
Full Time Be an early applicant Posted 4 days ago
Emerson
Olive Branch, United StatesMaterial Handler III Receiving
Full Time Be an early applicant Posted 4 days ago
Sandvik
Atlanta, United States of America +2 moreProduct Support Specialist (Master) Load & Haul
US$130–155k/yr Full Time Be an early applicant Posted 4 days ago
