Compute BSP SW Application Engineer (Customer Support)
Core
Develop, integrate, and maintain board support packages (bootloaders, kernel drivers, firmware) for Qualcomm compute platforms while providing post-sales technical support to enterprise customers, OEMs, and ODMs.
Role type
Senior IC BSP Software Engineer (Customer Support)
Builds
Windows and Linux compute platform BSPs, bootloaders, and kernel drivers
Domain
Embedded Systems / Compute Platforms
Required skills
C/C++ programming, BSP bring-up and validation, bootloader development (UEFI, U-Boot), kernel driver development, hardware-software interaction, automation scripting, issue triage and debugging
Preferred skills
Windows Driver development (WDK/KMDF/UMDF), Linux kernel driver development, ACPI and device tree configuration, debugging tools (WinDbg, JTAG, gdb), UEFI/EDK2 firmware development, Python/Bash/PowerShell scripting, customer-facing FA/CE experience, Windows on Snapdragon ecosystem knowledge
Technologies
Windows, Linux, UEFI, U-Boot, WinDbg, JTAG, gdb, Python, Bash, PowerShell, Qualcomm Snapdragon platforms
Responsibilities
Drive BSP bring-up and validation on Qualcomm compute platforms for Windows and Linux environments; Develop, integrate, and maintain board support packages including bootloaders, kernel drivers, and platform firmware; Provide direct technical post-sales engagement with enterprise customers, OEMs, and ODMs on compute platforms; Support IT requirements, pre-test/evaluation, issue debugging, and issue management for enterprise and OEM customers; Assist with image deployment, updates, and configuration support on customer platforms; Report bugs and platform issues back to internal engineering teams and help drive resolution
Seniority
Mid-Senior, hands-on IC
