Overview
At ARM, we are committed to creating innovative technologies that enable our partners to produce outstanding systems. Our Systems Development team is responsible for designing and developing subsystems and SoC designs for various application segments using the latest IP products from ARM and other vendors.
About the Role
We are seeking a highly skilled SoC Verification Engineer to join our team. As an SoC Verification Engineer, you will play a crucial role in ensuring that our products work effectively with each other and the software. You will have knowledge of verifying and testing sophisticated IP such as CPU/GPU/DSP processors with memory controllers and interconnect fabrics.
Main Responsibilities
* Write test plans, define test methodologies, complete functional verification to the required quality levels and schedules.
* Work with project management and leads on planning tasks, setting schedules, and quality checkpoints.
* Collaborate with engineers from other teams including architecture, design, implementation, modelling, performance analysis, silicon validation, FPGA, and board development.
* Staff Engineers are also encouraged to mentor junior members.
Requirements
* Experience in embedded C/C++ based SoC verification environments.
* Knowledge of assembly language (preferably ARM), C/C++, and/or hardware verification languages e.g. (SystemVerilog), shell programming/scripting (e.g. Tcl, Perl, Python, etc.).
* Experienced in one or more of various verification methodologies – UVM/OVM, formal, low power, emulation.
* Exposure to all stages of verification: requirements collection, creation of verification methodology plans, test plans, testbench implementation, test case development, documentation, and support.
* Practical experience of verifying on processor-based system designs.
* Technical team leadership, mentoring, or coaching experience.
Benefits
We offer a competitive reward package including healthcare and wellness support. Other benefits include a contributory pension and 25 days annual leave (with option to buy an additional 5 days per year).