Software Engineer, Server Control Firmware
Company: Amazon
Location: Austin
Posted on: April 1, 2026
|
|
|
Job 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 though concept and manufacturing, and
finally take their place in our rapidly expanding fleet of emerging
Machine Learning products our customers demand. Technologies useful
to this role include operating systems, Linux architecture,
embedded systems, and control systems. Our team uses, C, C++, Lua,
Bash, Python and other similar languages to develop device drivers,
enable control systems which utilize sensor data, and develop
automation software. Familiarity with Baseboard Management
Controller (BMC) software and architecture is helpful but not
required. Although we use machine learning workloads to validate
systems software, this team is focused on codeveloping reliable
server software and hardware for customers to deploy their ML
workloads at scale. 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, offsite board bringup and laboratory-based
testing. A day in the life The MLA Chassis Software team was builds
on board firmware primarily for mission-mode control of sensors and
other board-level hardware. This includes debug, testing,
qualification, and manufacturing. We touch technologies from Linux
kernel device drivers to the I2C infrastructure pervasive in the
server and everything in between. We are not working on machine
learning algorithms, but rather we work on the physical systems
(hardware) which execute and accelerate those machine learning
algorithms. Data paths, I2C, SPI, PCIe, and device control are our
bread and butter. About the team Our team is dedicated to
supporting new members. We have a broad mix of experience levels
and tenures, and we’re building an environment that celebrates
knowledge-sharing and mentorship. Our engineers enjoy one-on-one
mentoring and thorough, but kind, code reviews. We care about your
career growth and strive to assign projects that help our team
members develop your engineering expertise so you feel empowered to
take on more complex tasks in the future. Diverse Experiences AWS
values diverse experiences. Even if you do not meet all of the
qualifications and skills listed in the job description, we
encourage candidates to apply. If your career is just starting,
hasn’t followed a traditional path, or includes alternative
experiences, don’t let it stop you from applying. About AWS Amazon
Web Services (AWS) is the world’s most comprehensive and broadly
adopted cloud platform. We pioneered cloud computing and never
stopped innovating — that’s why customers from the most successful
startups to Global 500 companies trust our robust suite of products
and services to power their businesses. Inclusive Team Culture Here
at AWS, it’s in our nature to learn and be curious. Our
employee-led affinity groups foster a culture of inclusion that
empower us to be proud of our differences. Ongoing events and
learning experiences, including our Conversations on Race and
Ethnicity (CORE) and AmazeCon conferences, inspire us to never stop
embracing our uniqueness. Work/Life Balance We value work-life
harmony. Achieving success at work should never come at the expense
of sacrifices at home, which is why we strive for flexibility as
part of our working culture. When we feel supported in the
workplace and at home, there’s nothing we can’t achieve in the
cloud. Mentorship & Career Growth We’re continuously raising our
performance bar as we strive to become Earth’s Best Employer.
That’s why you’ll find endless knowledge-sharing, mentorship and
other career-advancing resources here to help you develop into a
better-rounded professional. - 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 - 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, Engineering, Mathematics, or a related field
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, including support for the
interview or onboarding process, please visit
https://amazon.jobs/content/en/how-we-hire/accommodations for more
information. If the country/region you’re applying in isn’t listed,
please contact your Recruiting Partner. The base salary range for
this position is listed below. Your Amazon package will include
sign-on payments and restricted stock units (RSUs). Final
compensation will be determined based on factors including
experience, qualifications, and location. Amazon also offers
comprehensive benefits including 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, and
parental leave. Learn more about our benefits at
https://amazon.jobs/en/benefits . USA, TX, Austin - 143,700.00 -
194,400.00 USD annually
Keywords: Amazon, San Antonio , Software Engineer, Server Control Firmware, IT / Software / Systems , Austin, Texas