Job Description:
We are looking for Technical Staff Verification Engineer to work in a team that is implementing advanced verification methodologies to lead pre-silicon verification of 32-bit Microcontroller products.
Key Responsibilities Include:
- Work with post silicon validation, architecture, applications, and design teams to understand module and system requirements and develop comprehensive verification plans
- Define and develop test bencharchitecture, test environment and effective suite of tests using mix of System Verilog, C++ and PERL to achieve functional verification goals
- Develop effective functional assertions and cover elements Verify structural andfunctional coverage of module and system level test suite
- Develop scripts to automate verification process
- Provide guidance and support to the verification development activities of team members
- Provide feedback and review of verification activities across MCU32 division
- Define and develop verification process improvements and methodologies as part of continuous improvement
- Support debug of Post Si issues with validation, applications,design, product and test
Requirements
Requirements/Qualifications:
- BE/BTech in EE with 12.5+ years of industry experience, ME/MTech in EE preferred.
- Good understanding of Microcontroller architecture and products
- Expertise in Verilog, System Verilog, C++, PERL/TCL and associated Mentor, Visualizer/Verdi tools and workflows
- Expertise in digital design fundamentals and ability to debug complex designs at RTL and Gate level Expertise in Module level verification and System level verification
- Expertise in writing reusable System Verilog verification code and testbench architecture
- Very good understanding of Object-Oriented Programming concepts
- Working experience in UVM verification methodology
- Able to write tests in C to verify SoC functionality
- Able to define Verification process documentation, Flows and Review Verification Methodologies
- Strong analytical, and problem solving skills, as well as hands-on SoC debugging / bring up skills
- Able to set team goals and work consistently towards achieving them
- Excellent verbal, written and presentation skills
Requirements/Qualifications: BE/BTech in EE with 12.5+ years of industry experience, ME/MTech in EE preferred. Good understanding of Microcontroller architecture and products Expertise in Verilog, System Verilog, C++, PERL/TCL and associated Mentor, Visualizer/Verdi tools and workflows Expertise in digital design fundamentals and ability to debug complex designs at RTL and Gate level Expertise in Module level verification and System level verification Expertise in writing reusable System Verilog verification code and testbench architecture Very good understanding of Object-Oriented Programming concepts Working experience in UVM verification methodology Able to write tests in C to verify SoC functionality Able to define Verification process documentation, Flows and Review Verification Methodologies Strong analytical, and problem solving skills, as well as hands-on SoC debugging / bring up skills Able to set team goals and work consistently towards achieving them Excellent verbal, written and presentation skills