Responsibilities
- As part of the system level verification team, you will do stress validation of the automotive compute subsystems by pushing them to their functional limits - targeting the solution architecture and the interaction with the larger SoC that would be built using the subsystem
- Key responsibilities will include building functional verification strategies, writing test plans, defining test methodologies, improving the verification methodologies, completing functional verification to the required quality levels and schedules
- There will be opportunities to make a difference by actively contributing to Arm verification methodologies which are improved continuously to match design advancements.
- Staff Engineers are also encouraged to mentor junior members
Qualifications and Experience
A good university degree in electronics, computers, or equivalent – with 8+ years of proven experience in pre-silicon verification. Experience on automotive subsystem / SoC verification will be a huge plus.
Essential skills
- Experience in verification of subsystems / SoCs using emulation platform
- Exposure to Automotive Functional Safety development projects (Plus!)
- Automotive domain experience can be nice have
- Exposure to Arm R-Class architecture including boot flows, interrupt handling etc. (Plus!)
- Good in logical programming using C/C++/assembly
- Exposure to various stages of verification: requirements collection, creation of verification methodology plans, test plans, testbench implementation, test case development, documentation and support
- Familiarity with RTL verification using HDL languages like Verilog, SystemVerilog
- Knowledge of Arm protocols like AHB, AXI or CHI
- Use of scripting languages like Perl/Python/Shell
- Good Problem Solving and Debugging skills
- Strong interpersonal and communication skills
Desirable skills
- Knowledge of Functional Safety standards and Automotive Safety Integrity Levels (ASIL)
- Familiarity with ARM architecture and prior knowledge in any of the A/R/M class processors.
- Exposure to projects developing automotive solutions for AD, ADAS, IVI, Digital Cockpit
- Knowledge of verification techniques like assertions, property checking, etc.