Senior Engineer, CPU Performance and Power Modeling

Overview

Hybrid
$70 - $80
Contract - W2
Contract - 18 Month(s)

Skills

C++
CPU
GEM
Linux
Scripting
Python
GEM5
Simulator
Simulation
SimPoint

Job Details

Job Title: Senior Engineer, CPU Performance and Power Modeling

Location: San Jose, CA

Duration: 18 Months

Responsibilities

Setting up CPU simulation environments, including installing and compiling open-source tools such as GEM5 and McPAT, along with their software dependencies often involving configuration of Linux environment variables

Generating CPU workload checkpoints using the SimPoint toolset, including compiling benchmark applications, creating simulation checkpoints, and validating checkpoint functionality

Automating the simulation process, including job submission to LSF grids, and collecting and analyzing statistics using custom scripts

Contributing to innovations in CPU architecture simulators through coding, testing, and debugging, following successful setup and automation of the simulation environment

Minimum qualifications

Strong C++ and object-oriented programming skills

Familiarity with the Linux environment

Experience with scripting languages such as Python

Basic understanding of computer architecture and microarchitecture, including O3 execution and pipeline design

Basic understanding of ISAs and assembly language

Experience with the GEM5 simulator

Strong verbal and written communication skills

Highly organized, detail-oriented, and self-motivated; able to work independently and collaboratively in a team environment

M.S. degree in Computer Engineering or a related field

Preferred qualifications

Hands-on experience with SimPoint checkpoint generation

Experience in CPU architecture and microarchitecture performance modeling

Proficient in coding and debugging the GEM5 simulator

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Xoriant Corporation