Posted in

Software Engineer – Staff – AI Simulator Tool

Software Engineer – Staff – AI Simulator Tool

Companyd-Matrix
LocationSanta Clara, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior

Requirements

  • BS in relevant field
  • At least 5 years of experience writing functional reference models, transaction level models, or some other form of structural simulator of computer hardware
  • Proficient in C++ and Python
  • Comfortable developing in a Linux environment with common version control and development tools

Responsibilities

  • Contributing to functional reference models and performance simulators
  • Consuming a hardware specification document and creating algorithmic or transactional models of the hardware’s behavior
  • Engaging with architects and hardware designers to clarify documentation and resolve architectural issues
  • Contributing to modeling infrastructure, correlating models against silicon, and spearheading the debug of workloads and architectural issues

Preferred Qualifications

  • Prior startup, small team, or incubation experience
  • MS or PhD in relevant field
  • Familiarity with a transaction-based modeling in a framework such as SystemC, SPARTA, or gem5
  • Strong understanding of event-based simulation architecture
  • Knowledge of floating point data types and other numeric representations
  • Experience with distributed systems, HPC, or cloud computing
  • Working knowledge of common ML models such as BERT, GPT, or Llama