General Summary :
Join Qualcomm's Core Platform team, where your expertise in embedded systems and device driver development will drive innovation at the foundational layer of next-generation ARM-based SoCs. As an Engineer, Sr Engineer, or Lead Engineer (depending on experience), you will be responsible for the design, development, testing, and optimization of low-level drivers and bootloaders, contributing directly to Qualcomm's leadership in wireless, compute, and connected technologies.
Key Responsibilities :
- Design and implement device drivers and Board Support Packages (BSP) for ARM-based SoCs running Linux.
- Perform bring-up of new SoC platforms, including low-level hardware enablement and peripheral driver development.
- Develop and execute unit tests to validate driver functionality and robustness.
- Analyze and resolve bugs from system testing and field / customer feedback.
- Optimize driver code for performance, memory, and reliability in embedded environments.
- Work closely with hardware, firmware, and systems teams to understand requirements and support platform integration.
Required Skills & Experience :
2–8 years of experience in device driver development and BSPs, ideally in embedded Linux environments.Strong proficiency in C programming and a solid understanding of Linux kernel internals .Proven experience in driver development for peripherals such as I2C, SPI, UART, GPIO, PCIe, USB, or Ethernet.Experience with bootloader development (e.g., U-Boot) and platform bring-up on ARM SoCs.Familiarity with ARM / DSP processor architecture , including JTAG and hardware debugging tools.Experience with Yocto , QSDK , RDK-B , PRPL OS , or OpenSync is a strong plus.Hands-on problem-solving and debugging skills using hardware debuggers and logic analyzers.Excellent verbal and written communication and documentation skills.Minimum Qualifications :
Bachelor's degree in Engineering, Computer Science, Information Systems, or related field.Master's degree is preferred for senior / lead positions.Strong academic foundation with proven ability in low-level systems software.Skills Required
Device Driver Development, Jtag, Dsp, Yocto, Device Drivers, Bootloader, Linux