Amazon
Lead SDE C/C++ Hardware/Software Co-Design, Machine Learning Acceleration Systems
$193K–$262K
San Diego, CA +1 · Full-time · Posted Aug 6, 2026
- Location
- San Diego, CA
Cupertino, CA - Experience
- 7+ years programming and full software development life cycle experience; 5+ years leading design or architecture.
- Education
- Bachelor's degree in computer science or equivalent (preferred).
About the job
Develop and lead embedded firmware and hardware/software co-design for custom ASIC-based machine-learning accelerator chips.
What you'll do
- Design, implement, test, debug, and improve embedded software and its test infrastructure.
- Collaborate with RTL, verification, architecture, and software teams on firmware and hardware design.
- Set technical direction and best practices, and mentor and coach software engineers.
What they ask for
- 7+ years programming experience in at least one software programming language.
- 7+ years of full software development life cycle experience.
- 5+ years leading design or architecture of new and existing systems.
- Embedded development experience in C/C++, and experience mentoring, serving as a tech lead, or leading an engineering team.
Nice to have
- Bachelor's degree in computer science or equivalent; firmware or bare-metal software experience using C/C++; hardware/software co-design; Hardware-In-The-Loop testing; computer architecture and design background.
Pay
193,300.00 - 261,500.00 USD annually (base salary)
Tools
C/C++, ASIC
AI focus
Develop bare-metal firmware that drives neural network model execution on custom machine-learning accelerator chips.
Model-written summary · the original posting is authoritative