Virtual Platform Software Engineer, Annapurna Labs Machine Learning Accelerators, Aws

Amazon

Cupertino, CA, United States
165,200.00 - 223,600.00 usd annually py
On-site
Build functional models of soc subsystems
Develop virtual platform infrastructure
C++ and systemc expertise
Build and own functional models of SoC subsystems that integrate into our full-system virtual platform, used by firmware, driver, runtime, and application software teams

Job Summary

  • Build and own functional models of SoC subsystems that integrate into our full-system virtual platform, used by firmware, driver, runtime, and application software teams.
  • Develop and improve the virtual platform infrastructure: QEMU integration, simulation performance, build and release tooling, and customer-facing documentation.
  • You'll own a product that software teams across AWS depend on — they literally can't start development without your virtual platform.

Matching Summary

Build and own functional models of SoC subsystems that integrate into our full-system virtual platform, used by firmware, driver, runtime, and application software teams.

Salary

165,200.00 - 223,600.00 USD annually

Skills & Requirements

Must-have

  • Build functional models of SoC subsystems
  • Develop virtual platform infrastructure
  • C++ and SystemC expertise
  • Python for tooling
  • Customer experience focus

Nice-to-have

  • Expand into performance modeling
  • Startup pace, big impact
  • Ownership of critical product

Key Requirements

  • Built virtual platforms or system-level simulations
  • Software engineer first, deep chip architecture knowledge
  • Comfortable in C++ or SystemC
  • Familiar with Python for tooling

Work Rights

Not specified

Tailored Resume

Cover Letter