Drimva

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

First seen Oct 15, 2026 · Last verified Nov 5, 2026 (UTC)