Senior SoC / IP Verification Engineer
Arm
- Cambridge
- Permanent
- Full-time
- Writing test plans, defining test methodologies, completing functional verification to the required quality levels and schedules
- Collaborate with engineers from other teams including architecture, design, implementation, modelling, performance analysis, silicon validation, FPGA and board development
- Worked on 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 (g. Tcl, Perl, Python etc.)
- Experienced in one or more of various verification methodologies – UVM, formal, low power, emulation
- Exposure to all stages of verification: requirements collection, test plans, testbench implementation, test cases development, documentation and support
- Practical experience of working on processor based system designs
- Understanding of the fundamentals of Arm system architectures
- Understanding of machine learning, neural networks, automotive or computer vision applications.
- Power aware and Clock Domain Crossing implementation
- Experience in embedded operating systems, device drivers, microprocessor and embedded system hardware architectures.
- Experience verifying subsystems for PCIe, LPDDR, HBM, UCIe, Ethernet
- Development and deployment of large SoCs on emulation platforms
- Technical team leadership, mentoring or coaching experience