Pre-Silicon AI/SoC Modeling Engineer

Amazon Web Services (AWS)

Austin (TX)

On-site

USD 144,000 - 194,000

Full time

1 hour ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401(k) matching
Paid time off
Parental leave
Employee assistance program

Job summary

Annapurna Labs (U.S.) Inc. is seeking a modeling engineer to build and own high-fidelity C++/SystemC models of AI/ML accelerators and SoCs. You will translate architecture specs and RTL into testable models and validate against RTL or silicon measurements.

You will work with design verification, architects, ML software engineers, and compiler teams to optimize architectures, drive correlation, and enable early software development. This is a hands-on, impact-driven role.

Qualifications

  • Experience programming languages such as C/C++, Python, Java or Perl.
  • 2+ years writing functional or performance models of hardware (SoCs, ASICs, GPUs, CPUs, IP blocks).
  • Familiarity with SoC, CPU, GPU, and/or ASIC architecture and micro-architecture.
  • 2+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
  • Experience working with DV teams or integrating models into verification flows.
  • Experience with SystemC or TLM-based modeling.
  • Experience correlating functional models against RTL simulation or emulation.
  • Experience developing or calibrating performance models.
  • Familiarity with Modern C++ (20 and beyond).
  • Experience with PyTest, GoogleTest, or similar test frameworks.
  • Experience with multi-threaded simulation.

Responsibilities

  • Develop and maintain high-fidelity functional model of AI/ML accelerator and its SoC subsystems, including compute engines, memory hierarchies, on-chip interconnects, and data paths — translating architecture specs and RTL behavior into accurate, testable C++ models
  • Validate model behavior against RTL simulations, emulation platforms, or silicon measurements; debug discrepancies and drive model-to-RTL correlation to high fidelity
  • Partner with design verification teams to integrate models into pre-silicon validation environments and catch architectural bugs early in the design cycle
  • Collaborate with architects/micro-architects, RTL design engineers, ML SW engineers, and compiler engineers to evaluate architecture and microarchitecture tradeoffs and help make hardware design decisions
  • Contribute to cycle-approximate performance model effort enabling architectural exploration ahead of RTL availability, early software development
  • Quantify system-level tradeoffs across compute, memory bandwidth, networking, and storage to influence reference architectures and long-term silicon strategy
  • Build and improve modeling infrastructure: simulation frameworks, regression suites, automated correlation checks, and coverage-driven validation flows
  • Develop modeling methodologies and tools that scale across multiple IP blocks and SoC generations, improving team efficiency and model reuse

Skills

C++
SystemC
RTL verification
Python
DV workflows

Tools

SystemC
TLM
Verilog

Job description

Annapurna Labs (U.S.) Inc. is seeking a modeling engineer to build and own high-fidelity C++/SystemC models of AI/ML accelerators and SoCs. You will translate architecture specs and RTL into testable models and validate against RTL or silicon measurements.

You will work with design verification, architects, ML software engineers, and compiler teams to optimize architectures, drive correlation, and enable early software development. This is a hands-on, impact-driven role.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI SoC Modeling Engineer - High-Impact Pre-Silicon
AI SoC Modeling Engineer - High-Impact Pre-Silicon

Amazon • Cupertino (CA)

On-site
USD 165,000 - 224,000
Health insurance
RSUs/Stock options
Sign-on payments
+1
AI/ML Accelerator SoC Modeling Lead
AI/ML Accelerator SoC Modeling Lead

Amazon • Cupertino (CA)

On-site
USD 193,000 - 262,000
SoC Systems Software Engineer — ML Accelerators
SoC Systems Software Engineer — ML Accelerators

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+1
AI SoC Modeling Engineer, Annapurna Labs Machine Learning Accelerators, AWS
AI SoC Modeling Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+2
Senior SoC Systems Software Engineer (Hardware/Software)
Senior SoC Systems Software Engineer (Hardware/Software)

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,000 - 262,000
Health insurance
401(k) matching
Paid time off
+1
AI SoC Modeling Engineer, Annapurna Labs Machine Learning Accelerators, AWS
AI SoC Modeling Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 165,000 - 224,000
Health insurance
RSUs/Stock grants
Paid time off
Embedded C/C++ Engineer for ML Accelerator Systems
Embedded C/C++ Engineer for ML Accelerator Systems

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+2
SoC Systems Software Engineer - ML Accelerator Stack
SoC Systems Software Engineer - ML Accelerator Stack

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 165,000 - 224,000
Health insurance
401(k)
Paid time off
+1
C/C++ ML Acceleration HW/SW Engineer
C/C++ ML Acceleration HW/SW Engineer

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 165,000 - 224,000
SoC Systems Software Engineer - Hardware/Software Co-Design
SoC Systems Software Engineer - Hardware/Software Co-Design

Amazon • Cupertino (CA)

On-site
USD 165,200 - 223,600
RSUs
Health insurance
401(k) matching
+1