Job Description
Create complex subsystems and SoC designs using Arm IP products for various application segments. We need a talented SoC Verification Engineer to verify and test sophisticated CPU/GPU/DSP processors, memory controllers, and interconnect fabrics.
Responsibilities:
* Develop test plans, define methodologies, complete functional verification within set quality levels and schedules.
* Collaborate with project management and leads on task planning, scheduling, and quality checkpoints.
* Work with architects, designers, implementers, modelers, performance analysts, silicon validators, FPGA, and board developers from other teams.
* Staff Engineers are encouraged to mentor junior members.
* Familiarity with assembly language (ARM), C/C++, and/or hardware verification languages (SystemVerilog) and shell programming/scripting (Tcl, Perl, Python).
* Knowledge of various verification methodologies (UVM/OVM, formal, low power, emulation).
* Understanding of all stages of verification: requirements collection, verification methodology planning, testbench implementation, test case development, documentation, and support.
* Practical experience in verifying processor-based system designs.
* Technical team leadership, mentoring, or coaching experience.
Nice To Have Skills and Experience:
* Understanding of Arm system architectures.
* Prior experience with power-aware and Clock Domain Crossing implementation.
* Knowledge of 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.
We offer a competitive reward package including healthcare and wellness support, contributory pension, and 25 days annual leave (with option to buy additional 5 days per year).