Associate Engineer- Device Driver development

A global leader in wireless technology innovation and the world's leading wireless technology innovator.
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI

Description For Associate Engineer- Device Driver development

Qualcomm India Private Limited is seeking an Associate Engineer for Device Driver development in Chennai, India. This entry-level position focuses on developing and optimizing device drivers for ARM SoC platforms. The role combines hands-on software development with system-level understanding of hardware interfaces.

The position involves designing, developing, and testing device drivers, requiring strong programming skills in C and Linux. You'll work on cutting-edge ARM SOC platforms, handling everything from initial driver development to performance optimization and bug fixing. This role is perfect for recent graduates with a passion for low-level software development and hardware interfaces.

Key responsibilities include creating device drivers, conducting unit tests, optimizing performance, and providing technical documentation. You'll also handle customer-reported issues and work on product verification, gaining valuable experience in the complete development lifecycle.

The ideal candidate should have a bachelor's degree in Computer Science or related field, with strong C programming and Linux skills. Knowledge of ARM architecture, JTAG, and bootloader development is essential. Experience with RDK-B, Yocto, or Opensync is a plus.

Qualcomm offers comprehensive benefits including world-class health coverage, financial planning support, mental health resources, and continuous learning opportunities. This role provides an excellent opportunity to work with leading technology experts while developing expertise in embedded systems and device driver development.

Last updated 8 hours ago

Responsibilities For Associate Engineer- Device Driver development

  • Design, develop, unit test and documentation of device drivers for ARM SoC
  • Bring up the driver and unit test the driver features in new ARM SOC
  • Optimize the driver for maximum performance
  • Bug analysis/fixing of issues during product verification stage
  • Handle customer reported issues

Requirements For Associate Engineer- Device Driver development

Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • 0-1 year experience
  • Strong programming skills in C and Linux experience
  • Device driver or board support package (BSP) knowledge
  • Knowledge in developing device drivers and bootloaders
  • Knowledge of ARM/DSP Processor Architecture, JTAG, Emulators
  • Excellent communication skills
  • Knowledge in RDK-B, Yocto build framework, QSDK framework and/or PRPL OS development (preferred)
  • Experience in Opensync is an advantage

Benefits For Associate Engineer- Device Driver development

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and eligible dependents
  • Financial planning and future security programs
  • Emotional/mental health support and resources
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Associate Engineer- Device Driver development

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.

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.

RF Product Development Engineer (Bench)

RF Product Development Engineer position at Qualcomm focusing on RF test solutions development, characterization, and optimization for wireless technology innovation.

IE-IOE Multimedia SW Customer Engineer

Entry-level Multimedia Software Engineering role at Qualcomm focusing on embedded systems development and customer support in Suwon, Korea.

Engineer - CSE Core

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