Amazon
Austin, TX
Pre-Silicon SoC Modeling Engineer, Annapurna Labs Machine Learning Accelerators, AWS
We tailor your resume to this role and apply for you in seconds.
Apply to Pre-Silicon SoC Modeling Engineer, Annapurna Labs Machine Learning Accelerators, AWS at AmazonJob details
- Location
- Austin, TX
- Work type
- Onsite
- Compensation
- $165,000 - $224,000/yr
- Visa
- Sponsorship available
- Posted
- 1 week ago
- Apply on
- amazon.jobs
About this role
Amazon's Annapurna Labs is focused on building advanced machine learning accelerators like Trainium and Inferentia. The Pre-Silicon SoC Modeling Engineer will develop C++ models of custom SoCs, collaborating with design and verification teams to ensure model accuracy and support pre-silicon verification flows.
What you'll do:
- Build and own models of SoC subsystems — translating architecture specs and RTL behavior into accurate, testable C++ models
- Work directly with RTL design and verification teams to validate model behavior against RTL, debug discrepancies, and support pre-silicon verification flows
- Develop model-based test infrastructure: regression suites, RTL correlation checks, and coverage-driven testing
- Contribute to performance modeling efforts — building cycle-approximate models that help architects evaluate design trade-offs before RTL exists
- Improve modeling methodology and infrastructure: how models are structured, integrated, tested, and released to DV and architecture teams
- Collaborate with chip architects to understand upcoming designs and plan modeling work ahead of RTL availability
What they're looking for:
- 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
Benefits:
- Health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
- 401(k) matching
- Paid time off
- Parental leave
Ready to apply to Amazon?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.