Software Engineer – Staff – AI Simulator Tool
Company | d-Matrix |
---|---|
Location | Santa Clara, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior |
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