Annapurna Labs

Technology

C/C++Hardware/SoftwareCoDesignSDE,MachineLearningAccelerationSystems

$165–224k Cupertino, California, United States FULL TIME
The Brief

“C/C++ Hardware / Software Co-Design SDE, Machine Learning Acceleration Systems at Annapurna Labs. Skills: Hardware/software co-design, Embedded software, Machine Learning acceleration. Develop bare metal firmware. Drive neural network model execution”

Industry & Context.

Technology
Problems you'll solve

Performance improvements

What They're Looking For.

Must Have

3+ years non-internship professional software development experience, 2+ years non-internship design or architecture experience, 2+ years programming modern language (Java, C++, C#), Object-oriented design experience

Nice to Have

3+ years full software development life cycle experience, Bachelor's degree in computer science, Experience in computer architecture, Experience writing firmware or bare metal software

What You'll Do.

Develop bare metal firmware

Drive neural network model execution

Co-develop firmware and custom hardware

Improve products' performance

Improve products' quality

Improve products' cost

How You'll Work.

Team & Collaboration

Architecture teams; Design teams; RTL designers; Design verification engineers; Software teams; Customers

Free ATS check

Applying for this C/C++ Hardware / Software Co-Design SDE, Machine Learning Acceleration Systems role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Annapurna Labs?

Real rants from real employees. Read before you apply.

Read Company Rants →