Senior Embedded SDE: C/C++, HW/SW Co-Design Tech Lead

Annapurna Labs

Cupertino (CA)

On-site

USD 193,000 - 262,000

Full time

48 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Annapurna Labs (U.S.) Inc. in Cupertino, CA, seeks an experienced C/C++ embedded firmware engineer to develop bare metal software for ML accelerator chips.

You’ll work at the hardware-software intersection and collaborate with architecture and design teams to enable neural network model execution on custom ASICs. The role emphasizes high standards, performance improvements, and cross-team collaboration while offering opportunities to shape firmware and hardware co-design in a startup-like

Qualifications

  • 7+ years of programming experience in at least one software language.
  • 7+ years of full software development life cycle experience.
  • 5+ years in leading design or architecture of systems.
  • Experience in embedded development in C/C++.
  • Experience as a mentor or tech lead

Responsibilities

  • Apply software/hardware co-design principles.
  • Embedded software design, implementation, testing, debugging and performance improvements.
  • Design test suites and infrastructure.
  • Own the design and final implementation of well-documented software.
  • Collaborate with RTL designers, verification engineers, and other software teams.
  • Mentor and set technical direction for other engineers.

Skills

Embedded development
C/C++
Leadership
Full SDLC
Mentorship

Education

Bachelor's degree in computer science or equivalent

Job description

Annapurna Labs (U.S.) Inc. in Cupertino, CA, seeks an experienced C/C++ embedded firmware engineer to develop bare metal software for ML accelerator chips.

You’ll work at the hardware-software intersection and collaborate with architecture and design teams to enable neural network model execution on custom ASICs. The role emphasizes high standards, performance improvements, and cross-team collaboration while offering opportunities to shape firmware and hardware co-design in a startup-like

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C/C++ Embedded SDE — ML Accelerator Co-Design Lead
Senior C/C++ Embedded SDE — ML Accelerator Co-Design Lead

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,000 - 262,000
Health insurance
401(k) matching
Paid time off
+1
Lead C/C++ Firmware & HW/SW Co-Design Engineer
Lead C/C++ Firmware & HW/SW Co-Design Engineer

Annapurna Labs • San Diego (CA)

On-site
USD 193,000 - 262,000
C/C++ HW/SW Co-Design SDE for ML Acceleration
C/C++ HW/SW Co-Design SDE for ML Acceleration

Amazon Inc. • Cupertino (CA)

On-site
USD 165,000 - 224,000
Senior SDE - Pre-Silicon ML Chip Co-Design (HW/SW)
Senior SDE - Pre-Silicon ML Chip Co-Design (HW/SW)

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 183,000 - 248,000
Pre-Silicon ML Chip HW/SW Co-Design SDE
Pre-Silicon ML Chip HW/SW Co-Design SDE

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 157,000 - 213,000
C/C++ ML Acceleration Systems SDE - HW/SW Co-Design
C/C++ ML Acceleration Systems SDE - HW/SW Co-Design

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 165,000 - 224,000
Health insurance
RSUs
401(k) matching
Senior Embedded Firmware Engineer for ML Accelerators
Senior Embedded Firmware Engineer for ML Accelerators

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,000 - 262,000
Health insurance
Restricted stock units (RSUs)
401(k) matching
+2
Pre-Silicon SDE: HW/SW Co-Design for ML Chips
Pre-Silicon SDE: HW/SW Co-Design for ML Chips

Annapurna Labs • San Diego (CA)

On-site
USD 154,000 - 215,000
Senior SoC Systems Software Engineer for ML Accelerators
Senior SoC Systems Software Engineer for ML Accelerators

Annapurna Labs • San Diego (CA)

On-site
USD 168,000 - 227,000
Health insurance
401(k)
Paid time off
+1
Senior SoC Systems Software Engineer (Hardware/Software)
Senior SoC Systems Software Engineer (Hardware/Software)

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,000 - 262,000
Health insurance
401(k) matching
Paid time off
+1