Embedded Software Engineer, Annapurna ML Software

Amazon Amazon · Big Tech · Austin, TX · Software Development

This role focuses on developing and architecting mission-critical software and firmware for Annapurna Labs' next-generation machine learning platforms, specifically the NeuronSwitches that form the interconnect fabric for Trainium chips. The work involves low-level systems programming, hardware bring-up, device driver development, and optimizing data paths to ensure high-speed data movement for AI workloads. It operates at the hardware-software boundary, enabling the underlying infrastructure for advanced ML products.

What you'd actually do

  1. Architect and develop mission-critical software that powers Annapurna Labs' next-generation machine learning platforms
  2. Collaborate with EC2 teams and manufacturing partners to ensure seamless system integration
  3. Drive end-to-end qualification processes for new software implementations
  4. Craft high-performance solutions using C/C++ running on Linux

Skills

Required

  • 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
  • Experience programming with at least one software programming language
  • C/C++
  • Linux

Nice to have

  • 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

What the JD emphasized

  • mission-critical software
  • next-generation machine learning platforms
  • hardware/software co-design
  • low-level systems programming
  • hardware bring-up
  • foundation that makes next generation AI possible

Other signals

  • hardware/software co-design
  • Machine Learning platforms
  • custom chips, accelerators, and software stacks
  • low-level systems programming
  • hardware bring-up
  • foundation that makes next generation AI possible