Annapurna Labs
Technology
SeniorSoCSystemsSoftwareEngineer,AnnapurnaLabsMachineLearningAccelerators,AWS
“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.
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
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.