Filter Results

  • Filter by Pay
  • Filter by Job Type
  • Filter by Working Pattern
  • Filter by Distance From
  • Filter by Industry
  • Job type

    Contract
  • Location

    Cambridge
  • Working Pattern

    Full-time
  • Specialism

    Electrical Engineering
  • Industry

    Manufacturing & Production
  • Pay

    Daily rate between £600 to £650
  • Closing date

    29 Apr 2024

Verification Engineer on Contract Cambridge, UK(Hybrid)

Job Description:
We are looking for an experienced Verification Engineer to join our client Hardware Platform team on a contract basis. The team is based in Cambridge, UK, and we are working at the forefront of embedded design centering on Arm IP products.
We build physical hardware development platforms, based around Arm’s custom system-on-chip (SoC) and FPGAs. The platforms are used for software development and validation activities for both our external partners/customers and our internal development teams.
Responsibilities:
  • System Verification: Develop and maintain SoC verification testbench in SystemVerilog. Expericence with coding System Verilog Assertions (SVA) checks, cover-properties, SV coverage groups.
  • Programming and debugging C test cases to verify IP integration into the system, including reusing and translating it from RTL subsystem verification environment for FPGA verification.
  • Familiarity in working on UNIX/LINUX environment and being able to use command line based applications and experience in working with scripting languages like Python, Tcl, Makefiles, bash etc.
Required Skills and Experience :
  • Excellent theoretical and practical experience of RTL Verification utilising SystemVerilog, including SVA.
  • Proficiency in C programming plus, ideally, some grounding in assembly language (ideally Arm assembler) and object-orientated coding (e.g. C++)
  • Skilled in simulation Tools: Verdi/VCS, QuestaSim and Cadence tools.
  • Confident user of a UNIX environment and shell programming/scripting in e.g. Makefile, Python, Tcl, sh, bash.
  • Comprehension and use of data formats such as YAML and JSON.
  • Practical embedded software knowledge to test and debug designs.
  • Experienced with the implementation of ASIC/SoC RTL in FPGA
  • Real hands-on expertise in debugging sophisticated designs
  • Solid understanding of AMBA bus standards
  • A creative and structured approach to problem-solving

“Nice To Have” Skills and Experience :
  • Experience working with SV UVM test benches, using UVM Verification IPs (VIP) (Desirable/Optional)
  • Working with version control and project management/bug tracking systems such as SVN/Git and Jira.
  • Xilinx FPGA technology.
  • Synopsys tool flows.
  • Experience using Arm DS5 / DSTREAM debugger (Desirable/Optional)
  • Excellent written and spoken English; can write coherent documentation


If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.

If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion on your career.

Get job alerts for this search

Be the first to hear about jobs which match your search criteria