Senior Virtual Platform Software Engineer
Amazon· Annapurna Labs (U.S.) Inc. / AWS
Hybrid (Cupertino, CA; Austin, TX)$193.3k - $261.5kFull-timePosted 6mo ago
About the role
Engineering role building full-system virtual platforms (C++ and SystemC models) for AWS ML accelerators (Trainium and Inferentia). Own development of functional models of SoC subsystems, virtual platform infrastructure, and performance/architectural modeling to support software teams across AWS.
Responsibilities
- 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
- Design models for usability and performance — your customers are software engineers who need to run real workloads on your platform efficiently
- Work with software teams (your primary customers) to understand their workflows, debug issues on the platform, and shape the model to maximize their productivity
- Drive simulation performance improvements so the platform can handle increasingly complex workloads at scale
- Contribute to model architecture decisions — choosing the right level of abstraction and fidelity for each subsystem based on customer needs
- Own a product that software teams across AWS depend on and impact silicon design decisions through architectural modeling
Qualifications
- 5+ years of non-internship professional software development experience
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience as a mentor, tech lead or leading an engineering team
- 7+ years of non-internship professional experience writing functional or performance models
- Experience programming with C++ and/or SystemC
- Knowledge of SoC, CPU, GPU, and/or ASIC architecture and micro-architecture
Skills
Required:C++SystemC
Nice to have:PythonQEMU
Last updated Oct 25, 2026. Interested? Apply on the company site.
More open roles at Amazon
- IT Support Associate II, Ops Tech Solutions (OTS)todayPlainfield, Indiana · Operations IT Support Engineering
- Head of Energy and Water, AWS LegaltodayHybrid (Seattle, WA) · Legal
- Software Development Engineer, Creative Asset Library, CreativeXtodaySeattle · Software Development
- Software Development Engineer, Creative Asset Library, CreativeXtodayHybrid (Seattle, WA) · Software Development
- IT Support Associate II, OTStodayIrving, TX · Operations IT Support Engineering