Position Overview:
This role involves a blend of responsibilities, such as:
- Taking ownership of specific components within the test bench
- Planning and implementing feature upgrades and mode reactivation on designated variants
- Fixing bugs and troubleshooting regression issues
- Developing and rolling out new tools for validating performance
- Creating and deploying performance monitoring and profiling systems
- Conducting workload-specific simulations on emulators
Key skills and competencies:
- Strong proficiency in Python and C++
- Ability to interpret technical specifications and create test plans
- Experience with developing monitors, scoreboards, sequencers, and sequences using scripts, SystemVerilog, UVM, and other methodologies aimed at enhancing bug detection and resolution
- Familiarity with build processes, large test bench environments, and the ability to analyze coverage and add extra debugging capabilities
- Willingness to investigate failures and fully understand underlying issues
Preferred experience:
- 6 months to 1 year of industry experience in:
- Basics of digital design concepts like FIFO
- Understanding of DDR (an advantage)
- Knowledge of interconnect protocols such as AHB/AXI/ACE/ACE-Lite
- Familiarity with multi-core ARMv8 CPU architecture, coherence protocols, and virtualization
Educational requirements:
- Bachelor’s degree in Computer Science, Electrical/Electronic Engineering, or a related field (Master’s degree preferred)
- Strong analytical and problem-solving abilities, with a debugging mindset and the ability to collaborate, dive deep into issues, and present technical information clearly.
Job/Req. ID: 3066347
Company: Qualcomm
Location: Bangalore, KA
Job Category: Electrical or Electronics or Computer Science or VLSI Engineering
Do you want Job alerts on your Phone? Join our WhatsApp/Telegram Group