About The Position

Annapurna Labs is a leader in hardware/software co-design, driving innovation within AWS and the industry. We design and build all components of our hardware and software to create best-in-class machine learning products that accelerate customer workloads using custom silicon solutions. This role involves developing bare metal firmware for neural network model execution on custom ASIC-based ML Accelerator chips, working at the intersection of hardware and software. The mission is to democratize access to industry-leading ML infrastructure and make deep learning accessible to everyday developers. The team operates with startup agility backed by Amazon, focusing on high performance, quality, and cost improvements. No prior ML knowledge is required as onboarding includes learning about ML and custom ML accelerators.

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 2+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience

Nice To Haves

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • Experience in computer architecture
  • Experience writing firmware or bare metal software using C/C++

Responsibilities

  • Software / hardware architecture and co-design
  • Bare metal C/C++ software development, testing, debug, and performance improvements
  • Test suite and infrastructure development
  • Developing software which can be maintained, improved upon, documented, tested, and reused
  • Close collaboration with RTL designers, design verification engineers, other software teams and customers

Benefits

  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
  • sign-on payments
  • restricted stock units (RSUs)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service