Engineer, Senior - Peripherals

Qualcomm is a leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Engineer, Senior - Peripherals

Qualcomm, a global leader in technology innovation, is seeking a Senior Peripherals Engineer to join their team in Hyderabad, India. This role sits at the intersection of hardware and software, focusing on developing Linux device drivers for cutting-edge storage and peripheral technologies used in Qualcomm Snapdragon chipsets.

The position requires a strong background in embedded systems and Linux device driver development, with the successful candidate working on critical components like UFS, eMMC, USB, I3C, and PCIe technologies. This is an excellent opportunity for an experienced engineer who enjoys working with low-level software and hardware interfaces, and who has a passion for developing efficient, reliable embedded systems.

The role offers significant technical challenges and growth opportunities, working with cross-functional teams across hardware, software, and product engineering. You'll be involved in the full development lifecycle, from design to implementation and debugging, while working on Qualcomm's industry-leading mobile computing platforms.

What makes this role particularly attractive is the combination of technical depth and breadth it offers. You'll be working with cutting-edge technology while developing expertise across multiple peripheral interfaces and storage technologies. The position provides exposure to both hardware and software aspects of embedded systems, making it an excellent opportunity for career growth in the embedded systems domain.

Qualcomm offers a comprehensive benefits package including health coverage, retirement planning, continuous learning opportunities, and wellbeing programs. The company's commitment to innovation and technology leadership makes it an ideal place for engineers who want to work on next-generation mobile and embedded systems.

The ideal candidate will combine strong technical skills in embedded C programming and Linux device drivers with excellent problem-solving abilities and communication skills. This role offers the opportunity to work on technology that impacts millions of devices worldwide while being part of a team that pushes the boundaries of what's possible in mobile computing.

Last updated 12 minutes ago

Responsibilities For Engineer, Senior - Peripherals

  • Design and development on Qualcomm multiprocessor mobile computing platforms
  • Work closely with the hardware team developing low-level device driver software for UFS, eMMC, USB, I3C, PCIe
  • Support the team with failure triage, system debug, clear email communication, and customer support
  • Work with internal and external teams to implement and support new features
  • Design and implement software modules for products and systems
  • Analyze user needs and software requirements to design and customize software
  • Perform code reviews and regression tests

Requirements For Engineer, Senior - Peripherals

Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering experience
  • Experience with storage technologies UFS, eMMC, USB, I3C, PCIe
  • Experience with Linux device drivers
  • Strong Linux OS concepts
  • Embedded device driver development for ARM processors
  • Strong embedded C programming
  • Strong Debugging skills
  • Experience with GIT, GDB, GNU build system, Glibc library, linker, loader
  • Ability to read schematics, use test equipment such as JTAG debuggers, logic analyzers and scope
  • Excellent communication, interpersonal, and teamwork skills

Benefits For Engineer, Senior - Peripherals

Medical Insurance
401k
  • Comprehensive health benefits for employees and dependents
  • Financial planning and retirement programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs
  • Wellbeing programs and resources

Interested in this job?

Jobs Related To Qualcomm Engineer, Senior - Peripherals

Engineer, Senior - Core Platform Storage

Senior Engineering role at Qualcomm focusing on storage driver development for Snapdragon chipsets, requiring embedded systems expertise and strong programming skills.

CPU Software Architecture Senior Engineer

Senior CPU Software Architecture role at Qualcomm focusing on embedded systems, firmware development, and ARM architecture for mobile, automotive, and cloud solutions.

IoT Hardware Applications Engineer - Senior

Senior IoT Hardware Applications Engineer position at Qualcomm, focusing on SoC product support, customer training, and hardware design.

Senior MAC Firmware Engineer

Senior MAC Firmware Engineer position at Qualcomm, focusing on MAC Host/FW development with emphasis on 802.11AX/BE protocols and embedded systems, requiring 4+ years of experience.

Automotive SW Performance Engineer

Senior automotive software performance engineering role at Qualcomm focusing on optimizing performance for IVI/ADAS products on Snapdragon Automotive platforms.