Senior Embedded Software Engineer (Cloud Edge & Data Center Machine Learning)
Summary
Senior Embedded Software Engineer at Qualcomm's Data Center Business Unit, developing software and firmware for cloud edge and data center ML acceleration on high-performance silicon. The role requires deep embedded systems expertise including BSP, device driver development, RTOS, secure boot, TrustZone, and low-level peripheral interfaces (I2C/SPI/UART), combined with knowledge of ML frameworks and data movement optimization. You will work on critical technologies like ML acceleration, in-memory processing, memory management, and virtualization across cross-functional international teams. Requires 2+ years of low-level C programming, proficiency with GNU/LLVM tools, embedded Linux, JTAG/SWD debugging, and multi-threaded SoC architecture understanding.