CPU Design Verification - Staff Engineer

Qualcomm is a leading technology company that specializes in the development and innovation of wireless technologies, particularly in the areas of 5G, AI, and mobile computing. They are known for their Snapdragon processors and their contributions to mobile and wireless communication standards.
Backend
Staff Software Engineer
In-Person
8+ years of experience
AI

Description For CPU Design Verification - Staff Engineer

Qualcomm India Private Limited is seeking a CPU Design Verification - Staff Engineer to join their team in Bangalore, Karnataka, India. This role is part of the Hardware Engineering group and focuses on power management verification for CPU designs.

The successful candidate will be responsible for verifying various aspects of power management, including boot, reset, clock gating, power gating, voltage/frequency management, limit management, and throttling. They will work closely with design and verification teams within the CPU group to develop comprehensive test plans and execute them using simulation and formal verification methodologies.

Key responsibilities include:

  • Developing and executing test plans for power management verification
  • Writing checkers, assertions, and developing stimulus for verification
  • Verifying power intent using methodologies like UPF
  • Collaborating with system architects, software teams, and SoC teams to validate system use cases
  • Working with emulation teams to enable verification on emulators and FPGA platforms
  • Debugging and triaging failures in simulation, emulation, and/or Silicon

The ideal candidate should have:

  • BE/BTech degree in CS/EE with 8+ years of experience
  • Strong experience in power management verification
  • Implementation skills in assembly and C language embedded firmware
  • Proficiency in C/C++, scripting languages, Verilog/SystemVerilog
  • Deep understanding of power management features in CPUs and CPU-based SoCs
  • Experience in verifying power management features such as clock gating, power gating, UPF, DVFS/DCVS, reliability, and throttling

Preferred qualifications include:

  • Good understanding of CPU architectures and micro-architectures
  • In-depth knowledge of digital logic design, microprocessor, debug features, and DFT architecture
  • Experience with advanced verification techniques such as formal methods and assertions
  • Knowledge of DFT and structural debug concepts (JTAG, IEEE1500, MBIST, scan dump, memory dump)

Qualcomm offers a comprehensive benefits package, including health coverage, wealth-building programs, and resources for personal and professional development. The company is committed to fostering a diverse and inclusive work environment that drives innovation and technological breakthroughs.

Join Qualcomm to work alongside leading engineering and technology experts, contribute to world-changing innovations, and unlock your full potential in a supportive and growth-oriented culture.

Last updated 3 months ago

Responsibilities For CPU Design Verification - Staff Engineer

  • Develop and execute test plans for power management verification
  • Write checkers, assertions, and develop stimulus for verification
  • Verify power intent using methodologies like UPF
  • Collaborate with system architects, software teams, and SoC teams to validate system use cases
  • Work with emulation teams to enable verification on emulators and FPGA platforms
  • Debug and triage failures in simulation, emulation, and/or Silicon

Requirements For CPU Design Verification - Staff Engineer

Python
  • BE/BTech degree in CS/EE with 8+ years of experience
  • Strong experience in power management verification
  • Implementation skills in assembly and C language embedded firmware
  • Proficiency in C/C++, scripting languages, Verilog/SystemVerilog
  • Deep understanding of power management features in CPUs and CPU-based SoCs
  • Experience in verifying power management features such as clock gating, power gating, UPF, DVFS/DCVS, reliability, and throttling

Benefits For CPU Design Verification - Staff Engineer

  • Health coverage
  • Wealth-building programs
  • Personal and professional development resources

Interested in this job?

Jobs Related To Qualcomm CPU Design Verification - Staff Engineer

CPU Design Verification - Staff Engineer

Staff Engineer position for CPU Design Verification at Qualcomm, requiring expertise in hardware verification and team leadership.

Engineer, Sr Staff/Mgr -GPU

Senior Staff/Manager GPU Engineering role at Qualcomm focusing on embedded graphics software development for mobile and compute devices.

Lead IP Physical design engineer

Lead IP Physical Design Engineer position at Qualcomm India, focusing on implementation of high-performance cores using advanced semiconductor technologies.

Engineer- Compilers

Staff Software Engineer position at Qualcomm focusing on compiler development and optimization for silicon platforms, with emphasis on machine learning and open source contributions.

CPU Lead Physical Design Engineer

Lead Physical Design Engineer role at Qualcomm focusing on CPU development, requiring 8-12 years of experience in physical design and timing optimization.