Amazon AWS is seeking a Senior Embedded Software Development Engineer to join their Machine Learning Accelerators team. This role focuses on developing embedded software for custom Amazon-designed silicon chips that power AWS Machine Learning servers. You'll be working on critical software that drives neural network model execution within SOC's Neuron Cores.
The position offers an opportunity to work at the intersection of embedded systems and machine learning, developing firmware and custom hardware solutions. You'll be part of a team democratizing access to industry-leading ML infrastructure through Annapurna Labs. The role involves close collaboration with architecture and design teams for hardware/software co-design.
This challenging position requires expertise in embedded systems development, with opportunities to work alongside thought-leaders in multiple technology areas. While deep ML knowledge isn't required, any background in machine learning is beneficial. The role offers competitive compensation ranging from $151,300 to $261,500 based on location, plus equity and comprehensive benefits.
Key responsibilities include leading embedded systems architecture, developing and optimizing embedded software, and working closely with RTL designers and verification engineers. The ideal candidate should have strong experience in C/C++ embedded development, computer architecture, and system design leadership.
The position is based in either Austin, TX or Los Angeles, CA, offering the chance to work on bleeding-edge technology at Amazon's custom chip development facilities. This is an excellent opportunity for experienced embedded systems engineers looking to impact the future of machine learning infrastructure at scale.