Q

Qualcomm

Designs mobile chips and licenses wireless patents

Windows Drivers Stability Staff Engineer - Software Engineering

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Strong embedded systems knowledge, Windows internals experience, and driver development experience.
  • Solid understanding of operating system concepts, real-time operating systems, firmware management, and Windows kernel driver development.
  • Understanding and experience designing and implementing Windows kernel-mode drivers, board support packages, ACPI, and UEFI.
  • Strong communication and interpersonal skills.
  • Strong problem-solving and debugging skills.
  • Experience handling small- to large-sized technology teams.
  • A Bachelor's, Master's, or PhD degree in Engineering, Information Systems, or Computer Science, with the stated software engineering or related work experience thresholds.
  • Strong knowledge of Windows operating system internals and Windows Driver Model (KMDF).
  • Windows device driver programming and debugging experience with WinDbg, JTAG, or other tools.
  • Knowledge of ARM processor architecture and assembly language.
  • Experience with PC software, including system BIOS, UEFI, ACPI, drivers, applications, and embedded operating systems, including kernel architecture, operating system services, heap, memory, multi-core and multi-threading, and crash debugging.
  • Knowledge of operating system and system performance profiling and optimization techniques.
  • Ability to coordinate across stakeholders and manage tasks.
  • Solid understanding of system-level features, processor and power management, and architecting system-level features.
  • Hands-on experience with complex, multidomain, large features.
  • 10–15 years of work experience designing and developing Windows drivers, programming in C or C++, and debugging system issues.
  • At least 2 years of work experience with a programming language such as C, C++, Java, or Python.

Responsibilities

  • Design and develop Windows drivers.
  • Architect system-level features.
  • Perform low-level design, code review, and delivery management.
  • Debug system issues.

Desired Qualifications

  • Enterprise and IHV/IBV experience is a plus.
  • 10–15 years of software engineering or related work experience.
  • Experience architecting system-level features and designing and developing complex, large features, including hands-on low-level design, code review, and delivery management.

About the Company

Qualcomm

Designs mobile chips and licenses wireless patents

Qualcomm designs the Snapdragon processors and modems inside many Android phones, and it licenses its wireless patents to device makers around the world. It helped commercialize CDMA, the cellular technology behind 3G networks, and its patents cover core parts of the 4G and 5G standards that phones use to connect. The company does not run its own chip factories; contract foundries make its chips, which it sells to makers of phones, PCs, cars, and connected devices. Device makers also pay Qualcomm royalties for using its patented technology, which forms a second business alongside chip sales. Qualcomm was founded in 1985 and is based in San Diego, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Diego, CA
Founded
1985

Recently Posted Jobs

Explore more opportunities at Qualcomm

See more jobs