Overview
Join Qualcomm's Snapdragon SoC Silicon Validation team to bring up SVE convex infrastructure and the IST framework for enabling VI content in production, working closely with IP validation and systems validation teams.
What you'll do
- Understand the IP architecture and work with IP validation teams and the Systems validation Lead/system content engineer to determine validation requirements.
- Develop, port and enhance validation software content and bring-up.
- Own SoC frequent regression and execute the end-to-end regression suite, considering SoC design corner cases with respect to power and performance.
- Execute SoC validation releases on bench in the lab and support SLT teams in debug and in enabling different features in the framework.
- Use silicon debug hooks to measure power, performance, coverage and other KPI metrics.
- Report issues and debug failures regularly to the relevant team members.
What you'll need
- Bachelor's degree in Science, Engineering, or related field and 3+ years of ASIC design, verification, validation, integration, or related work experience, OR Master's degree in Science, Engineering, or related field and 2+ years of ASIC design, verification, validation, integration, or related work experience, OR PhD in Science, Engineering, or related field and 1+ year of ASIC design, verification, validation, integration, or related work experience.
- Qualification: Bachelor's/Master's in Computer Science or Electronics Engineering.
- Experience: Minimum 3-8 years of relevant experience.
- Basics of processor architecture, multicore/multiprocessor with SMP/MTE/heterogeneous cores.
- C language expertise for low-level programming; assembly language for any processor; C-assembly interworking.
- Operating systems/RTOS/Linux kernel internals, including scheduling policies, locking mechanisms, and MMU/paging.
- Using JTAG-based debuggers and compilers/linkers.
- Good exposure to the software development life cycle.
Nice to have
- Exposure to working on emulation/pre-silicon environments.
- Exposure to SoC architecture paradigms: interconnects, power management, system-level content validation.
- Software development for silicon enablement and silicon validation.
- Bring-up of hardware-software solutions on FPGA/emulation platforms and on fresh SoC designs.
- Good knowledge of ARM Cortex-A7/A8, x86 or PowerPC CPU and memory system architecture.
- Weakly ordered memory model, pipelining of memory systems, memory barriers.
- Software development for higher performance of multi-threaded applications with lower power.
- Top-level ASIC design methodology.
Read the full description and apply on the company’s own careers page.