Responsibilities:
- Writing test plans, defining test methodologies, completing functional verification to the required quality levels and schedules
- Working 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
Required Skills andExperience :
- 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/OVM, formal, low power, emulation
- Exposure to all stages of verification: requirements collection, creation of verificationmethodology plans, test plans, testbench implementation, test case development, documentation and support
- Practical experience of verifying onprocessor based system designs
- Technical team leadership, mentoring or coaching experience
“Nice To Have” Skills andExperience :
- Understanding of the fundamentals of Arm system architectures
- 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
In Return:
We offer a competitive reward package including healthcare and wellness support. Other benefits include a contributary pension, and 25 days annual leave (with option to buy an additional 5 days per year).