SNAPDRAGON PLATFORMS & MOBILE/AUTOMOTIVE EDGE
Skills to Put on Resume for Embedded Software Engineer
at Qualcomm
Embedded C/C++, ARM Architecture, Linux Kernel/Drivers, RTOS, Hexagon DSP, PCIe, Android BSP & Low-
Power Optimization
Qualcomm Engineering Focus:
Qualcomm evaluates Embedded Software Engineers on low-level bare-metal/BSP
development, C/C++ memory management, RTOS & Embedded Linux kernel driver optimization, SoC hardware block
bring-up (Snapdragon, Hexagon DSP), high-speed serial protocols (PCIe, USB, I2C, SPI), 5G/Wi-Fi modem software,
and strict real-time/low-power performance tuning.
1. TECHNICAL COMPETENCIES & SYSTEMS SOFTWARE ENGINEERING
Core Languages, Architectures & RTOS
Languages:
C (MISRA C), Modern C++ (C+
+14/17/20), Assembly (ARM64 / RISC-V),
Python, Bash Scripting.
Processor Architectures:
ARM Cortex-A/R/M,
ARM v8/v9, Qualcomm Hexagon DSP, RISC-V,
Multi-Core SoCs.
Real-Time Operating Systems (RTOS):
FreeRTOS, VxWorks, ThreadX, Zephyr, QNX
Neutrino, MicroC/OS.
Embedded Linux & Android BSP:
Kernel
Drivers (Char/Block/Net), Device Tree (DTS),
U-Boot Bootloader, Yocto / OpenEmbedded,
Android HAL & AIDL/HIDL.
Hardware Interfaces, Protocols & DSP
Low-Level Bus Protocols:
I2C, SPI, UART,
GPIO, SPMI, I2S, CAN/CAN-FD, LIN.
High-Speed Serial Protocols:
PCIe (Gen
3/4/5), USB 3.x/Type-C, MIPI (CSI/DSI),
Ethernet (RGMII/TSN), UFS, eMMC.
DSP & Compute Acceleration:
Qualcomm
Hexagon Vector Extensions (HVX), Qualcomm
AI Stack, Vector Processing, SIMD Intrinsics.
Wireless & Connectivity Firmware:
5G NR/
LTE Protocol Stacks, Wi-Fi 6E/7 (802.11ax/be),
Bluetooth LE, GNSS, Cellular IoT.
•
•
•
•
•
•
•
•
Embedded Software Engineer at Qualcomm Resume Skills Blueprint
Page 1 of 3