9 days ago
Bengaluru, IndiaStaff+
Responsibilities
- Develop scalable software frameworks, tools, and infrastructure for pre-silicon and post-silicon SoC validation.
- Build embedded and system software for multicore and heterogeneous SoC platforms.
- Automate validation activities and develop regression infrastructure.
- Perform silicon bring-up, hardware-software integration, and complex debugging across emulation, FPGA, and post-silicon environments.
- Debug systems using JTAG, Trace32, and similar silicon debug tools.
- Work with boot flows, interrupts, MMU, cache coherency, memory ordering, synchronization, and memory subsystems.
- Develop and maintain software using compiler toolchains, build systems, Makefiles, and linker scripts.
Requirements
- Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or a related field plus 4+ years of relevant experience; or a master's degree plus 3+ years; or a PhD plus 2+ years.
- 8–11 years of mandatory relevant industry experience in embedded software, system software, SoC validation, silicon enablement, platform software, or validation framework/infrastructure development.
- Strong programming expertise in C/C++, Assembly, Python, and Shell.
- Strong understanding of ARMv8/ARMv9, multicore architectures, and heterogeneous SoC architectures.
- Experience with Linux or RTOS, boot flows, interrupts, MMU, and low-level software.
- Knowledge of cache coherency, memory ordering, synchronization, and memory subsystems.
- Hands-on experience with pre-silicon or emulation, FPGA, and post-silicon validation and debugging.
- Experience with GCC/Clang/LLVM, build systems, Makefiles, and linker scripts.
- Preferred experience includes silicon or board bring-up, hardware-software integration, reusable validation frameworks, and SoC infrastructure development.
About Qualcomm
Qualcomm is a public semiconductor company headquartered in San Diego, founded in 1985, that designs and sells wireless chipsets and platforms for mobile devices, automotive, IoT, and networking, notably the Snapdragon application processors and 5G modems. It also licenses a large portfolio of cellular patents to device makers, generating revenue alongside chip sales; its technology underpins many Android smartphones and emerging automotive and edge-compute systems, and it trades on NASDAQ as QCOM.
