Software Engineer II, Server Control Firmware
Listed on 2025-12-20
-
Software Development
Machine Learning/ ML Engineer, Software Engineer, AI Engineer, Cloud Engineer - Software
Software Engineer II, Server Control Firmware
Join to apply for the Software Engineer II, Server Control Firmware role at Amazon Web Services (AWS)
Description
Annapurna Labs designs silicon and software that accelerates innovation. Customers choose us to create cloud solutions that solve challenges that were unimaginable a short time ago—even yesterday. Our custom chips, accelerators, and software stacks enable us to take on technical challenges that have never been seen before, and deliver results that help our customers change the world.
In Annapurna Labs we are at the forefront of hardware/software co‑design not just in Amazon Web Services (AWS) but across the industry. Our Chassis Software team is looking for candidates interested in diving deep into the different hardware technologies that power our Machine Learning servers and develop the software and firmware to drive, support and sustain these technologies as they evolve through concept and manufacturing, and finally take their place in our rapidly expanding fleet of cutting‑edge Machine Learning products our customers demand.
Key job responsibilities
- Provide Baseboard Management Controller (BMC) and Satellite Management Controller (SMC) software and firmware for Machine Learning Accelerator (MLA) servers.
- Continuously collaborate with other server and board software teams responsible for accelerator management firmware and other programmable logic devices.
- Work within the larger MLA Systems Software group to support development of mission‑mode firmware, exercisers for manufacturing and vetting, and automation for qualification and deployment.
- Engage in new product development by participating in early concept design reviews, schematic approvals, off‑site board bring‑up and laboratory‑based testing.
A day in the life
The MLA Chassis Software team focuses on board firmware for mission‑mode control of sensors and other board‑level hardware. This includes debug, testing, qualification, and manufacturing. We touch technologies from device drivers to the I2C infrastructure pervasive in the server and everything in between. We are not working on machine learning algorithms, but rather work on the physical systems that execute and accelerate those algorithms.
Basic Qualifications
- 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 programming with at least one software programming language.
Preferred Qualifications
- 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Bachelor's degree in computer science or equivalent.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, please visit (Use the "Apply for this Job" box below). for more information.
Job : A3123804
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).