Staff Engineer - PCIE (Device Driver Development)

Global technology leader specializing in semiconductor and wireless technology innovation.
Embedded
Staff Software Engineer
Contact Company
9+ years of experience

Description For Staff Engineer - PCIE (Device Driver Development)

Qualcomm India Private Limited is seeking a Staff Engineer for PCIE Device Driver Development to join their engineering team. This role offers an exciting opportunity to work with cutting-edge technology in device driver development, specifically focusing on PCIE software drivers.

The position requires a seasoned professional with 9-12 years of software engineering experience, with specific expertise in PCIE development being highly valued. As a Staff Engineer, you'll be at the forefront of driver development, working closely with cross-functional teams across hardware design, architecture, and software domains.

Your responsibilities will encompass the entire spectrum of PCIE driver development - from designing and implementing new features to maintaining existing software with bug fixes and enhancements. You'll also play a crucial role in interfacing with hardware verification and software test teams to ensure robust validation of both existing and new features.

The ideal candidate should possess deep technical expertise in C programming, device driver concepts, and PCIE protocol fundamentals. Experience with OS device driver development and debugging is essential, along with a strong understanding of virtualization principles, particularly in the context of PCIE virtualization.

Qualcomm offers an exceptional work environment with comprehensive benefits, including world-class health coverage, financial planning support, wellbeing programs, and continuous learning opportunities. You'll have access to mentorship programs and work alongside leading technology experts in the industry.

This role presents an outstanding opportunity for career growth and the chance to contribute to world-changing innovations in semiconductor and wireless technology. Join Qualcomm to be part of a team that's pushing the boundaries of technology while fostering a supportive, inclusive culture where your ideas can make a real impact.

Last updated a day ago

Responsibilities For Staff Engineer - PCIE (Device Driver Development)

  • Collaborate with multiple cross-functional teams (HW design, architecture and SW) across geos to design and develop PCIE SW drivers and/or new features
  • Interface with hardware verification and SW test teams for validation of existing and new HW/SW features
  • Maintain current PCIE SW with bug fixes and enhancements

Requirements For Staff Engineer - PCIE (Device Driver Development)

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 4+ years experience
  • Proficient in the C programming language
  • Deep understanding of device driver concepts
  • Good understanding of PCIE protocol basics
  • OS device driver development and debugging experience
  • Good understanding of virtualization in general and PCIE virtualization
  • 2+ years of work experience with Programming Language such as C, C++, Java, Python

Benefits For Staff Engineer - PCIE (Device Driver Development)

  • World-class health coverage for employees and eligible dependents
  • Financial planning and future preparation programs
  • Emotional/mental strength and resilience support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Staff Engineer - PCIE (Device Driver Development)

Windows Driver Engineer Lead Engineer/Staff

Lead Windows Driver Engineer position at Qualcomm focusing on display features development and optimization for Windows-on-Snapdragon products.

Staff Engineer - SoC Power Optimization

Staff Engineer position at Qualcomm focusing on SoC Power Optimization for mobile and IoT devices, requiring 10+ years of experience and strong leadership skills.

Senior Program Manager - XR Chipset SW

Senior Program Manager position at Qualcomm India, leading XR Chipset software development with focus on embedded systems and cross-functional program management.

Sr Lead Engineer - BSP

Senior Lead Engineer position at Qualcomm focusing on Board Support Package development for automotive platforms, requiring 8+ years of embedded systems experience.

Staff Engineer - Camera Firmware

Staff Engineer position focusing on Camera Firmware development at Qualcomm, requiring expertise in embedded systems and image processing.