#Senior Windows OS Drivers Developer Engineer - PC Compute
Qualcomm
San Diego, CA (In Person)
Full-Time
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
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. 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.
Similar jobs in San Diego, CA
Similar jobs in California
Alameda County Office of Education
Hayward, CA
Posted17 hours ago
Updated5 hours ago
Expatiate Communication, Inc.
Fremont, CA
Posted1 day ago
Updated5 hours ago