Senior CPU Performance Engineer Santa Clara California

20 Feb 2025

Vacancy expired!

  • Description:

We are looking for a CPU performance engineer. The employee will take part in research and development on next generation CPU architecture and microarchitecture. The individual shall be responsible for the various phases of computer architecture research from the development and setup of simulation infrastructure to the performance modeling of various CPU microarchitecture units to CPU workload study, but not limited to, with one or several of the following responsibilities:

Responsibilities
  • Setting up CPU simulation environment including, but not limited to, installing and compiling open-source simulation tools with software dependencies, often requiring Linux environment variables,
  • Running simulations, and gathering and analyzing statistics thereof including, but not limited to, submitting jobs to LSF grids or similar by writing and modifying scripts; and producing results in various forms such as a text file, Microsoft Word or Excel files using scripts,
  • Generating CPU workloads including, but not limited to, compiling benchmark applications; making simulation checkpoints; and writing test cases in C or Assembly, or
  • Coding, testing, and debugging innovations in CPU architecture simulators with senior performance engineers.

Minimum qualifications
  • Strong C and object-oriented programming skills
  • Familiarity with the Linux environment
  • Experience with the Python script language
  • Basic understanding of computer architecture and microarchitecture including the concept of the O3 execution and the pipeline design
  • Basic understanding of ISA and Assembly code
  • Good verbal and written communication skills
  • Being a highly organized, detail-oriented self-starter, who can deliver independently as well as in a team environment

Preferred qualifications
  • Hands-on experience in CPU architecture/microarchitecture simulators – GEM5 is a plus
  • CPU architecture/microarchitecture performance modeling
  • Experience in workload generation using open-source compilers and tools – Simpoint is a plus
  • Master’s degree or higher

  • ID: #49318926
  • State: California Santaclara 95050 Santaclara USA
  • City: Santaclara
  • Salary: $50 - $82
  • Job type: Contract
  • Showed: 2023-02-20
  • Deadline: 2023-04-18
  • Category: Et cetera