Framework Developer Engineer
Core
Develop bare-metal and lightweight RTOS validation frameworks for Qualcomm SoC silicon validation, enabling global teams to validate HW products and support production screening processes.
Role type
Senior IC embedded software framework engineer (SoC validation)
Builds
System/IP validation frameworks for Snapdragon SoCs
Domain
Semiconductor / SoC Design & Validation
Required skills
C/C++ embedded development, ARMv8/ARMv9/x86/RISC-V architecture, memory management (weakly ordered, barriers), build toolchains (Makefiles, linkers), JTAG debugging, boot loader design/debug, code optimization, linker issue resolution
Preferred skills
SoC interconnects/power management/IPC, OS/RTOS/Linux kernel internals, GCC/CLANG/LLVM compilers, FPGA/emulation bring-up, build automation (Jenkins), regression testing
Technologies
C, C++, Python, Perl, VHDL, Verilog, ARMv8, ARMv9, x86, RISC-V, JTAG, Lauterbach Trace32, GCC, CLANG, LLVM, Jenkins, Makefiles
Responsibilities
Design and debug system/IP validation frameworks for bare-metal and RTOS environments; Interface with cross-functional teams (Design/DV/SW) to resolve complex HW/SW issues; Enable new framework test flows for high-volume production screening (e.g., MBIST); Ensure SVE infrastructure supports HW validation goals for new Snapdragon SoCs
Seniority
Senior, hands-on IC