Search

Design Verification Engineer - SystemVerilog, Verilog, C/C++, and scripting languages, UVM, GPU

Intelliswift - An LTTS Company
locationBoxborough, MA, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

SystemVerilog, Verilog, C/C++, and scripting languages, UVM, GPU


Job Description & Skill Requirement:

Key Responsibilities

• Develop high-performance C++ functional models SoCs and platforms.

• Work with internal and external customers to help debug problems running their workloads on the models.

• Develop test plans and tests' functionality of the models.

• Improve functionality, stability, and performance of existing models.

• Develop new, innovative modeling features to assist in debugging workloads. Establish an understanding of new designs by working closely with architecture teams.


Preferred Experience

• High-performance system and application software in C/C++ for Windows and/or Linux environments.

• Understanding system architecture and system software development.

• x86, ARM or GPU architecture, drivers, and applications.

• Linux and Windows kernel debugging.

• Functional modeling, architecture simulation, or hypervisor development.

• QEMU, VirtualBox or SIMCS


Responsibilities

• Collaborate with design and verification teams to verify complex IP blocks and subsystems.

• Develop and execute test plans, testbenches, and verification environments.

• Debug and resolve issues related to functionality, performance, and power.

• Drive functional, code, and assertion coverage closure.

• Contribute to verification strategy and methodology improvements.

• Document verification plans, results, and progress for project tracking.

________________________________________

Requirements

• Proven experience in UVM and constrained-random simulation environments.

• Strong knowledge of SystemVerilog, Verilog, C/C++, and scripting languages (Python, Perl, Tcl, or Shell).

• Solid understanding of digital design fundamentals, computer architecture, and verification methodologies.

• Familiarity with 3D pipeline, GPUs, or industry graphics standards is a plus.

• Experience with EDA tools (simulation, waveform analysis, coverage tools).

• Excellent problem-solving, debugging, and analytical skills.

• Strong communication skills with the ability to work effectively in a cross-functional team.

• Self-motivated and capable of independently driving tasks to completion.

Education

• Bachelor's or master's degree in electrical engineering, Computer Engineering, Computer Science, or a related field.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...