Engineer– Device driver development

Qualcomm is a leading technology company that develops and innovates in wireless technology, particularly in the areas of 5G, AI, and IoT. They are known for their contributions to mobile technologies and semiconductor products.
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer - Voice and Music Team

Entry-level Software Engineer position at Qualcomm focusing on embedded applications for Voice and Music team, developing software for Bluetooth audio devices.

Associate Engineer- Device Driver development

Entry-level device driver development position at Qualcomm India, focusing on ARM SoC platforms with opportunities for technical growth and comprehensive benefits.

Memory System Engineer

Memory System Engineer position at Qualcomm focusing on debugging and optimizing memory systems for mobile and IoT platforms, requiring programming skills and hardware knowledge.

Engineer - CSE Core

Entry-level software engineering position at Qualcomm focusing on embedded systems development, offering competitive compensation and comprehensive benefits in San Diego.

Embedded Real Time Operating System Software Engineer (QuRT OS, Zephyr)

Entry-level embedded software engineering role at Qualcomm focusing on RTOS development for QuRT OS and Zephyr, ideal for candidates with 0-3 years of experience in embedded systems.

Description For Engineer– Device driver development

Qualcomm India Private Limited is seeking an Engineer for Device driver development in Chennai, Tamil Nadu, India. This role is part of the Engineering Group, specifically in Software Engineering.

Job Responsibilities: • Design, develop, unit test and document device drivers for ARM SoC • Bring up drivers and unit test driver features in new ARM SOC • Optimize drivers for maximum performance • Analyze and fix bugs during product verification and address customer-reported issues

Required Skills/Experience: • 1 to 3 years of relevant experience in driver development with a strong record of individual technical achievement • Strong programming skills in C and Linux experience • Device driver or board support package (BSP) knowledge or development experience • Hands-on experience in developing device drivers and bootloaders • Knowledge of ARM/DSP Processor Architecture, JTAG, and Emulators • Experience in RDK-B, Yocto build framework, QSDK framework, and/or PRPL OS development, and/or experience in Opensync is an added advantage • Hands-on experience in solving complex system issues with good problem-solving and debugging skills using Hardware debuggers • Excellent communication skills

Education: • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field • BE/BTech/MTech in Computer Science or Electronics preferred

Qualcomm is an equal opportunity employer and provides reasonable accommodations to individuals with disabilities during the application/hiring process. The company is committed to creating an inclusive and diverse workplace.

At Qualcomm, employees have access to world-class health benefits, programs to build financial security, resources for emotional and mental well-being, and opportunities for continuous learning and development. The company fosters a supportive, inclusive culture where ideas contribute to world-changing innovations and breakthrough technologies.

Join Qualcomm to work alongside leading engineering and technology experts, contribute to cutting-edge innovations, and unlock your full potential in a dynamic and rewarding career.

Last updated 6 months ago

Responsibilities For Engineer– Device driver development

  • Design, develop, unit test and document device drivers for ARM SoC
  • Bring up drivers and unit test driver features in new ARM SOC
  • Optimize drivers for maximum performance
  • Analyze and fix bugs during product verification and address customer-reported issues

Requirements For Engineer– Device driver development

Linux
  • 1 to 3 years of relevant experience in driver development
  • Strong programming skills in C and Linux experience
  • Device driver or board support package (BSP) knowledge or development experience
  • Hands-on experience in developing device drivers and bootloaders
  • Knowledge of ARM/DSP Processor Architecture, JTAG, and Emulators
  • Experience in RDK-B, Yocto build framework, QSDK framework, and/or PRPL OS development (advantage)
  • Experience in Opensync (advantage)
  • Hands-on experience in solving complex system issues
  • Good problem-solving and debugging skills using Hardware debuggers
  • Excellent communication skills
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • BE/BTech/MTech in Computer Science or Electronics preferred

Benefits For Engineer– Device driver development

  • World-class health benefits
  • Programs to build financial security
  • Resources for emotional and mental well-being
  • Opportunities for continuous learning and development

Interested in this job?