Senior / Engineer - Cpu Verification Job in Arm
Senior / Engineer - Cpu Verification
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
CPU Verification Engineer
Company
Arm
Location
Bengaluru
Job Overview
Are you an experienced engineer seeking challenging verification tasks? ARM CPU verification involves developing deep insights into both the architectural "big picture" and the intricate implementation details. CPU Verification Engineers at Arm develop and apply specialist hardware and software skills to ensure the highest quality designs. Working closely with designers, they gain comprehensive knowledge of specific design areas to ensure thorough validation.
Responsibilities
- Contribute technically as part of project teams to deliver high-quality ARM CPU designs.
- Execute comprehensive CPU design verification, focusing on improving design quality through stress testing and bug identification.
- Effectively plan, conduct reviews, provide status updates, and meet delivery expectations.
- Collaborate with design and architecture teams to ensure effective coverage and provide accurate project planning inputs.
- Design and develop verification testbenches and components required for effective verification.
- Maintain knowledge of company processes to work effectively within defined standards and methodologies.
- Drive efficiency improvements in verification tools and methodologies and mentor team members to support career development.
Required Skills and Experience
- 3+ years of experience in CPU, IP, or SoC product development environments.
- Experience in design verification/validation, including developing test plans, testbenches, and executing measurable verification processes.
- Familiarity with processor verification using assembly language and C/C++.
- Knowledge of microprocessor and/or SoC architecture and microarchitecture, preferably ARM processors and ARM-based systems.
- Strong problem-solving and debugging skills, with a commitment to continuous improvement.
Nice-To-Have Skills and Experience
- Strong understanding of CPU architecture and microarchitecture.
- Experience with ARM-based system designs and hierarchical memory systems.
- Programming languages: Verilog, Assembly, C/C++, Perl, Python.
- Experience with verification languages such as SystemVerilog.
- Familiarity with power-aware verification methodologies.
What Arm Offers
This is a fantastic opportunity to shape the future of CPU verification at Arm while advancing your own career. Join our CPU design verification team and play a key role in delivering Arm's strategic goals!
#LI-KR2

