
Staff CPU Subsystem Design Verification Engineer
Staffingcomrade
About this job
Join a pioneering technology company at the forefront of innovation as a Staff CPU Subsystem Design Verification Engineer in Bangalore. This is an exceptional opportunity for highly experienced and talented verification engineers to make a significant impact on the development of next-generation CPU and System-on-Chip (SoC) designs. We are seeking a dedicated professional with a robust background in advanced verification methodologies and a passion for ensuring the highest quality and reliability of complex hardware architectures.
As a Staff CPU Subsystem Design Verification Engineer, you will play a critical role in validating the functional correctness and performance of cutting-edge CPU subsystems. You will be instrumental in designing and implementing comprehensive verification environments, developing sophisticated test plans, and driving coverage closure for complex CPU architectures. This role offers the chance to work with industry-leading tools and techniques, contributing to products that will shape the future of computing.
Key Responsibilities
- Develop and implement advanced verification environments and methodologies for CPU subsystems using System Verilog and UVM.
- Create detailed test plans and verification strategies for complex CPU and SoC designs, focusing on functional coverage and performance.
- Execute verification plans, run simulations, and perform rigorous RTL debugging to identify and resolve design flaws efficiently.
- Verify intricate aspects of CPU architecture, including cache coherency protocols and memory interfaces (e.g., AMBA/CHI).
- Analyze verification results, track coverage metrics, and drive towards comprehensive coverage closure to ensure product quality.
- Collaborate closely with design teams to understand architectural specifications and influence design for testability and verifiability.
- Contribute to the continuous improvement of verification flows, tools, and methodologies to enhance efficiency and effectiveness.
- Mentor junior engineers and share expertise in complex verification challenges, fostering a culture of technical excellence.
Requirements
- 3 to 12 years of hands-on experience in CPU or SoC design verification, with a strong emphasis on subsystem-level verification.
- Expertise in System Verilog and the Universal Verification Methodology (UVM) is essential.
- Demonstrated experience with cache coherency protocols and high-performance interconnects like AMBA/CHI.
- Proficiency in RTL debugging and a deep understanding of hardware description languages such as Verilog.
- Solid background in developing testbenches, creating test cases, and achieving high functional and code coverage.
- Strong analytical and problem-solving skills, with a proven ability to identify and debug complex hardware issues.
- Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Science, or a related field.
What We Offer
- An opportunity to work on groundbreaking CPU and SoC technologies that push the boundaries of performance and efficiency.
- A dynamic and collaborative work environment where innovation is encouraged, and your contributions are valued.
- Significant professional growth and career development opportunities within a leading-edge technology domain.
- Exposure to advanced verification tools, methodologies, and the chance to shape future product development.
- A competitive compensation package and comprehensive benefits designed to support your well-being and career.
If you are a driven and experienced Staff CPU Subsystem Design Verification Engineer looking for your next challenge, we encourage you to apply. Join us in Bangalore and be part of a team that is building the future of high-performance computing.
Eligibility
Professionals • 3-12 years of experience