Taro Logo

Engineer, Senior - Windows Driver Development

A leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Engineer, Senior - Windows Driver Development

Qualcomm, a global leader in technology innovation, is seeking a Senior Windows Driver Development Engineer in Bangalore, India. This role sits at the intersection of embedded systems and Windows driver development, offering an opportunity to work on cutting-edge technology that powers next-generation experiences.

As a Senior Engineer, you'll be responsible for designing and developing embedded and cloud edge software, with a particular focus on Windows kernel driver development. The role requires expertise in Windows internals, RTOS, and firmware management, along with strong capabilities in performance analysis and debugging.

The position offers a unique blend of technical challenges, working with ARM processor architecture, system BIOS, UEFI, and ACPI implementations. You'll collaborate with cross-functional teams including systems, hardware, and architecture engineers to create comprehensive software solutions that meet and exceed customer needs.

Qualcomm provides an exceptional environment for career growth, offering comprehensive benefits including world-class health coverage, financial planning assistance, and continuous learning opportunities through tuition reimbursement and mentorship programs. The company's commitment to innovation and technological advancement makes it an ideal place for engineers looking to work on transformative technologies.

The ideal candidate will bring 2+ years of software engineering experience, strong embedded systems knowledge, and expertise in Windows kernel driver development. This role offers the opportunity to work with leading engineering experts while contributing to technologies that impact lives globally.

Last updated 12 days ago

Responsibilities For Engineer, Senior - Windows Driver Development

  • Design, develop, create, modify, and validate embedded and cloud edge software
  • Collaborate with systems, hardware, architecture, test engineers to design system-level software solutions
  • Windows Device driver programming and debugging with WinDbg, JTAG/other tools
  • Work with ARM Processor architecture and Assembly Language
  • System BIOS, UEFI, ACPI, Drivers, Applications development
  • OS/system performance profiling and optimization
  • Embedded OS development (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging)

Requirements For Engineer, Senior - Windows Driver Development

Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering experience OR Master's degree with 1+ year experience OR PhD
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python
  • Strong Embedded system knowledge
  • Experience on Windows Internals and driver development
  • Solid understanding of Operating System concepts, RTOS, FW management
  • Windows kernel driver development experience
  • Understanding of Designing and Implementing Windows Kernel mode drivers, Board support package, ACPI & UEFI
  • Strong communication and interpersonal skills
  • Strong problem solving and debugging skills

Benefits For Engineer, Senior - Windows Driver Development

Medical Insurance
401k
Education Budget
  • World-class health benefit coverage for employees and dependents
  • Financial planning and future preparation programs
  • Emotional/mental strength and resilience support
  • Wellbeing programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Engineer, Senior - Windows Driver Development