SoC Verification Engineer - NR Consulting LLC
Orange County, CA
About the Job
Title: SoC Verification Engineer
Location: Orange County, CA / Bay Area, CA (Onsite)
Type: Contract / Full time
The role includes development of verification plan, testbench and test developments for subsystem and SoC verification, running simulations etc. A successful candidate will also be responsible for training and mentoring junior engineers to grow the team. This position requires a proactive and highly motivated candidate with a proven record of silicon success and work experience in a multi-site, multi-function team environment. Candidate must have 10 – 12 years of experience in verification.
Responsibilities
. Verification of complex subsystems and SOCs using a mix of UVM and C
. Understanding IP, SoC requirements and architecture specifications
. Work with IP/architecture/application teams to develop integration verification plan to meet chip level requirements.
. Develop testbenches, scoreboard, monitors and tests using UVM methodology
. C Tests for SoC verification
. Performance verification
. Collaborate with cross functional teams in architecture and IP evaluations, performance, pre and post silicon validation
. Optimal usage of assertions, formal tools and UVM to ensure bug free SoCs
. Hold verification reviews, perform coverage analysis, etc. to meet quality goals
. Provide guidance to team members
Requirements/Qualifications
. Proficient in digital design and verification methodologies
. Excellent understanding of System on Chip architectures
. Working experience and thorough understanding of ARM AMBA bus protocols
. Working experience in complex SoC verification projects
. Expertise in SystemVerilog-UVM
. Good Understanding of C
. Expertise in industry standard Simulators (Xcelium, Modelsim, VCS/Verdi)
. Previous experience and proficiency in any one of commonly used scripting languages (Perl, Python)
. Excellent debug skills in both functional and gate level simulations
. Good Knowledge and experience in verification of some among the SOC components such as:
. HBM/DDR/LPDDR SDRAM
. Peripherals such as PCIe, SPI, I2C
. IP Interconnects
. ARM Trustzone, Coresight
. Knowledge of revision control mechanisms
Preferred Skills
. Experience with ARM Cortex CPU based SoCs
. Experience in Emulation/pre silicon validations
Required Education
BE/BTech or ME/MTech in Electrical/Electronic Engineering with 10+ years of experience
Location: Orange County, CA / Bay Area, CA (Onsite)
Type: Contract / Full time
The role includes development of verification plan, testbench and test developments for subsystem and SoC verification, running simulations etc. A successful candidate will also be responsible for training and mentoring junior engineers to grow the team. This position requires a proactive and highly motivated candidate with a proven record of silicon success and work experience in a multi-site, multi-function team environment. Candidate must have 10 – 12 years of experience in verification.
Responsibilities
. Verification of complex subsystems and SOCs using a mix of UVM and C
. Understanding IP, SoC requirements and architecture specifications
. Work with IP/architecture/application teams to develop integration verification plan to meet chip level requirements.
. Develop testbenches, scoreboard, monitors and tests using UVM methodology
. C Tests for SoC verification
. Performance verification
. Collaborate with cross functional teams in architecture and IP evaluations, performance, pre and post silicon validation
. Optimal usage of assertions, formal tools and UVM to ensure bug free SoCs
. Hold verification reviews, perform coverage analysis, etc. to meet quality goals
. Provide guidance to team members
Requirements/Qualifications
. Proficient in digital design and verification methodologies
. Excellent understanding of System on Chip architectures
. Working experience and thorough understanding of ARM AMBA bus protocols
. Working experience in complex SoC verification projects
. Expertise in SystemVerilog-UVM
. Good Understanding of C
. Expertise in industry standard Simulators (Xcelium, Modelsim, VCS/Verdi)
. Previous experience and proficiency in any one of commonly used scripting languages (Perl, Python)
. Excellent debug skills in both functional and gate level simulations
. Good Knowledge and experience in verification of some among the SOC components such as:
. HBM/DDR/LPDDR SDRAM
. Peripherals such as PCIe, SPI, I2C
. IP Interconnects
. ARM Trustzone, Coresight
. Knowledge of revision control mechanisms
Preferred Skills
. Experience with ARM Cortex CPU based SoCs
. Experience in Emulation/pre silicon validations
Required Education
BE/BTech or ME/MTech in Electrical/Electronic Engineering with 10+ years of experience
Source : NR Consulting LLC