Amazon
Software Development Engineer
$148K
Cupertino, CA · Full-time · Posted Oct 30, 2026
- Education
- Master's degree in Computer Science, Computer Engineering, or related fields (must be enrolled at time of application).
About the job
Develop software across the stack for custom ML accelerator silicon, supporting chip verification, silicon bring-up, and ML workloads.
What you'll do
- Design, develop, and test accelerator software, such as compiler toolchains, drivers, runtime libraries, profiling tools, and simulation frameworks.
- Build high-performance systems and CI/CD tooling for hardware-software development; monitor, debug, and resolve integration issues, including on-call responsibilities.
- Collaborate with cross-disciplinary teams, participate in code reviews, and contribute to technical documentation.
What they ask for
- Enrolled in a Master's degree in Computer Science, Computer Engineering, or a related field at time of application.
- Experience programming with C++ using OOP.
- Coursework in Computer Architecture.
Nice to have
- Coursework, research, or projects involving architectural simulators; experience with silicon, firmware, architecture, or performance analysis.
- Familiarity with modern C++ (17, 20, etc.) or experience with PyTest or GoogleTest.
Pay
148,400.00 USD annually (starting pay; base salary or total pay not specified)
Tools
C, C++, Python, Rust, gem5, QEMU, PyTest, GoogleTest
AI focus
Develop and optimize software for custom ML accelerator silicon and production ML inference/training workloads; use GenAI tools to enhance development productivity.
Model-written summary · the original posting is authoritative