Back to jobs

Contract SoC/ IC Verification Engineer

Job description

SoCode are proud to be working in partnership with a semiconductor firm in Cambridge who have a fantastic contract opportunity for an IC Verification Engineer to join their IC Verification team. 

Contract IC Verification Engineer 
Location: Cambridge 
Duration: 12 months 
Rate: £400 per day / £50.00 per hour

You will specialise in the verification of reusable subsystems for SoCs, these Subsystems could contain one or more CPUs, USB, Ethernet, HDMI/DP, proprietary IP or a combination of.

The role will involve working with IC design, verification and firmware engineers to develop our clients test infrastructure and associated testcases. These testcases typically use multiple embedded processors and Python-based stimulus within a Python infrastructure. The testcases are portable and reused between subsystem & SoC levels and between simulation, FPGA & the final IC. 

Essential experience required:

  • Simulation e.g. Mentor Questasim or equivalent
  • Firmware/IC debug at RTL level
  • Python
  • Embedded C & assembler for 32-bit processors
  • Subsystem/SoC level verification of ASIC/FPGA


Desirable experience:

  • UVM
  • System C
  • Embedded C++, RTOS
  • Video interfaces (HDMI and / or DP)
  • USB
  • Ethernet
  • Git, Jenkins and / or SCons


If you find this opportunity interesting but perhaps not for you, please do share it with others who may be interested. 

If you are interested in applying for this role, please email Shannen at shannen@socode.co.uk