Logo of Huzzle

Research Engineer - Verification for RISC-V cores and accelerators (RE1)

Applications are closed

  • Job
    Full-time
    Entry & Junior Level
  • Research & Development
    Engineering
  • Barcelona

Requirements

  • BS or MS degree in Electrical Engineering, Computer Engineering, or equivalent.
  • Experience using Universal Verification Methodology(UVM), simulating, debugging, and documenting results
  • Knowledge of and experience with industry-standard simulators (Model/QuestaSim, VCS, etc.), revision control systems and regression systems.
  • Experienced in several key DV methodologies: UVM, SystemVerilog Assertions, functional coverage, Assembly/C-based random/constrained-random Verification, Formal Verification, Verification IPs.
  • Identify and write all types of coverage measures for stimulus and corner-cases. Close coverage measures to identify verification holes and to show progress towards tape-out.
  • Strong debugging skills and able to work with design engineers to deliver functionally correct design blocks. Execute tests. Analyze data, prepare reports summarizing results and statistics.
  • Scripting experience using scripting languages like Python, Perl, Bash or Tcl to perform support adjustments and customization of design and verification flows. Familiarity with Linux.
  • Excellent interpersonal, written, and verbal communication skills.
  • Ability to work as part of a cross-functional team according to an established timeline
  • Fluency in English is essential, Spanish is welcome.
  • Deep understanding of Modern in-order and out-of-order processor core microarchitecture and accelerator designs.
  • Experience with one or more Instruction Set Architectures (ISAs) including RISC-V, and their implementation within in-order and out-of-order processor cores.
  • Experience with vector architectures, in particular implementing the RISC-V V-extension.
  • The candidate must be an effective communicator, multitask, and work well on collaborative designs.
  • Keeps abreast of technology trends.
  • Ability to think creatively.
  • Ability to work independently and make decisions.
  • Ability to take initiative, prioritize and work under set deadlines.

Responsibilities

  • You will use your design and verification expertise to verify complex digital designs, focused on vector units and other accelerators.
  • You will collaborate closely with design and verification engineers in active projects and perform hands-on verification, and contribute to design, build, and integrate the designs.
  • Using your UVM, SystemVerilog and problem-solving skills, you will build efficient and effective verification environments that exercise processor designs through their corner-cases and expose all types of bugs.
  • You will be involved in the full life cycle of verification, including verification planning, test and assertion implementation, failure triaging, debugging, coverage definition and others.

FAQs

What is the job title for this position?

The job title is Research Engineer - Verification for RISC-V cores and accelerators (RE1).

What is the closing date for applications?

The closing date for applications is Saturday, 16 November, 2024.

What is the educational requirement for this position?

A BS or MS degree in Electrical Engineering, Computer Engineering, or equivalent is required.

What skills are essential for this role?

Essential skills include experience with Universal Verification Methodology (UVM), industry-standard simulators, debugging, and familiarity with programming languages such as Python, Perl, Bash, or Tcl.

What is the expected starting date for the position?

The expected starting date for the position is 27 November 2023.

Are language skills required for this job?

Yes, fluency in English is essential, and knowledge of Spanish is welcome.

What type of contract is being offered for this position?

A full-time open-ended contract is being offered, subject to technical and scientific activities linked to the project.

What additional benefits does BSC provide?

BSC provides a competitive salary, 23 paid vacation days, restaurant tickets, private health insurance, flexible working hours, and support for relocation procedures.

Will I need to participate in interviews as part of the application process?

Yes, the selection process includes at least one technical interview and one administrative interview.

What type of environment will I be working in?

You will be working in a highly stimulating environment with state-of-the-art infrastructure at BSC within the Computer Sciences Department.

Science & Healthcare
Industry
501-1000
Employees
2005
Founded Year

Mission & Purpose

The Barcelona Supercomputing Center (BSC) is a research institution specializing in high-performance computing, data science, and scientific applications. It focuses on advancing computational science and technology to tackle complex problems in fields like climate modeling, life sciences, and engineering. Their mission is to drive innovation and support scientific research through cutting-edge supercomputing resources and expertise.