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.