Device Driver Development Engineer (uboot)

Qualcomm is a leading technology company specializing in wireless telecommunications products and services.
Embedded
Mid-Level Software Engineer
In-Person
2+ years of experience
Automotive

Description For Device Driver Development Engineer (uboot)

Qualcomm is seeking a Device Driver Development Engineer (uboot) to join their team in Chennai, India. The role involves designing, developing, and testing boot loaders for ARM SoC, as well as bringing up and optimizing drivers for new ARM SOCs.

Key responsibilities include:

  • Design, develop, unit test, and document boot loaders for ARM SoC
  • Bring up 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 and experience:

  • 2 to 6 years of relevant experience in driver development
  • Strong programming skills in C and Linux
  • Experience with uboot, UEFI, and Coreboot development
  • Device driver or board support package (BSP) knowledge
  • Hands-on experience in developing device drivers and bootloaders
  • Knowledge of ARM/DSP Processor Architecture, JTAG, and Emulators
  • Problem-solving and debugging skills using Hardware debuggers
  • Excellent communication skills

Education:

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field (Master's or PhD preferred)

Qualcomm offers a comprehensive benefits package, including health coverage, wealth-building programs, and wellbeing resources. The company fosters a supportive, inclusive culture that encourages innovation and professional growth. Join Qualcomm to work alongside leading engineering and technology experts, contributing to world-changing innovations and breakthrough technologies.

Last updated a minute ago

Responsibilities For Device Driver Development Engineer (uboot)

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

Requirements For Device Driver Development Engineer (uboot)

Linux
  • 2 to 6 years of relevant experience in driver development
  • Strong programming skills in C and Linux
  • Experience in development of uboot, UEFI and Coreboot
  • Device driver or board support package (BSP) knowledge
  • Hands-on experience in developing device drivers and bootloaders
  • Knowledge of ARM/DSP Processor Architecture, JTAG, Emulators
  • Problem-solving and debugging skills using Hardware debuggers
  • Excellent communication skills
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field

Benefits For Device Driver Development Engineer (uboot)

Medical Insurance
401k
Mental Health Assistance
  • World-class health coverage
  • Financial planning programs
  • Emotional/mental strength and resilience support
  • Wellbeing programs and resources

Interested in this job?

Jobs Related To Qualcomm Device Driver Development Engineer (uboot)

Engineer- Wearable Automation

Qualcomm India is hiring an Engineer for Wearable Automation to develop test automation for embedded devices in Hyderabad.

Software Engineer - Robotics Vision

Join Path Robotics as a Software Engineer to develop AI-driven robotic applications for the future of manufacturing.

Launch Engineer, Spacecraft Integration (Payloads)

SpaceX seeks Launch Engineer for Spacecraft Integration to support Starlink and payload integration, requiring engineering degree and system assembly experience.

Software Engineer - IoT and Edge Computing

Join Canonical as a Software Engineer specializing in IoT and Edge Computing, working on open source solutions and Ubuntu Core.