Senior Engineer
Company: Tech Observer
Location: San Jose
Posted on: June 4, 2025
|
|
Job Description:
Job Description:
Apply promptly! A high volume of applicants is expected for the
role as detailed below, do not wait to send your CV.
Position: Senior Engineer
Location: San Jose, CA (onsite)
Duration: 18 months + extension
Major Accountabilities:
We are seeking a skilled engineer to join our team in the
development of a cycle-accurate CPU performance and power model.
This role involves configuring simulation environments, generating
workload checkpoints, automating simulation processes, and
analyzing workload outputs to support next-generation CPU
architecture research.
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 the 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 the 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
Keywords: Tech Observer, Dublin , Senior Engineer, Engineering , San Jose, California
Click
here to apply!
|