Annapurna Labs

Technology

SeniorSoCSystemsSoftwareEngineer,AnnapurnaLabsMachineLearningAccelerators,AWS

$193–262k Cupertino, California, United States; Austin, Texas, United States FULL TIME
The Brief

“Senior SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS at Annapurna Labs. Skills: SoC Systems Software, Machine Learning Accelerators, Low-level software, Hardware/software interface. Develop SoC models. Own SoC model components”

What You'll Achieve.

See code running in production; Serve millions of ML workloads

Industry & Context.

Technology
Problems you'll solve

Debugging deep problems; Root cause analysis

What They're Looking For.

Must Have

6+ years full software development lifecycle, Experience as mentor or tech lead, 7+ years developing firmware, drivers, runtime software, or low-level systems software for custom hardware, Experience programming in C++, Python, and/or Rust, Knowledge of SoC, CPU, GPU, and/or ASIC architecture

Nice to Have

Experience with collective communication libraries, Experience debugging using functional models, QEMU, FPGA, or emulators, Experience with Linux kernel development, device drivers, or bare-metal firmware, Experience building functional or performance models of SoCs, Experience co-designing hardware/software interfaces, Familiarity with PCIe, DMA engines, on-chip interconnects, or network-on-chip architectures, Experience with performance profiling and optimization, Experience with multi-threaded, multi-process, or asynchronous programming models

What You'll Do.

Own SoC model components

Debug hardware/software interactions

Analyze performance on live silicon

Collaborate with chip architects

Collaborate with RTL designers

Collaborate with modelers

Collaborate with compiler engineers

Collaborate with ML framework teams

Contribute to hardware feature design

Build test infrastructure

How You'll Work.

Team & Collaboration

Chip architects; RTL designers; Modelers; Compiler engineers; ML framework teams

Process & Methodology

Code reviews, Source control management, Build processes

Free ATS check

Applying for this Senior SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS 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 →