As a Platform Associate Engineer at Qualcomm, you will be responsible for designing, developing, creating, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs. You will collaborate with systems, hardware, architecture, and test engineers to design system-level software solutions. The role involves working with multi-core ARM/CPUs, low-level firmware, kernel, and user-space components, as well as developing software for heterogeneous compute platforms including ARMs, GPUs, DSPs, and specialized hardware accelerators. Strong C/C++ programming skills are essential, along with experience in BSP, ARM Architecture, Busses (I2C, SPI), DDR, and Baremetal drivers. The ability to analyze, triage, and debug complex system-level problems is crucial.
Good To Have:- Experience with J-TAG or ICE debuggers
- Experience with heterogeneous compute platforms (ARMs, GPUs, DSPs, accelerators)
Must Have:- Work experience with C, C++, Java, Python
- 2+ years in embedded domain
- Strong C/C++ programming skills
- Embedded Platforms experience
- BSP, ARM Arch, Busses, DDR, Baremetal drivers
- Real-time SW development for embedded products
- Analyze, triage, and debug complex system problems
- Good problem solving & analysis skills
- Good communication and enthusiasm to learn
- Ability to learn and work in a team