Sr Embedded SDE III, Hardware Engineering Services
About the role
Join the team that builds the backbone of Generative AI cloud at AWS, shaping the future of cloud infrastructure for AI training and inference. You will contribute to industry-leading work delivering continuous price-performance improvements for multi-billion-variable LLMs and other AI/ML and HPC workloads. AWS Infrastructure Services designs, delivers, and operates all AWS global infrastructure, ensuring high performance, scalability, and operational excellence.
The AWS Hardware Engineering team creates server designs critical to AWS's success, focusing on frugality and operational excellence. The AWS Firmware team drives system innovation for servers used across AWS services like EC2, S3, and CloudFront, solving complex problems that fuse software, hardware, and the cloud.
As an Embedded Software Development Engineer, you will build and own server-related firmware, working with a team of world-class developers to create scalable solutions for real-world data center infrastructure challenges. You will engage in development across diverse technology domains, from embedded software to large-scale distributed systems, using both proprietary and open-source technologies.
Why this role matters
Public cloud IT services dominate the growth of the overall IT market, and AWS leads this transformation. The scale of AWS, combined with deep insights into how our hardware and software are used, enables unique customizations that directly benefit customers.
Why you will love it
- Work with engineers across the company to build next-generation platforms.
- Directly impact AWS’s bottom line and drive improvements for developers.
- Join a growing, fast-paced, and fun team with ownership of your work.
- See tangible product improvements from your contributions.
- Collaborate with a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, and operations managers.
- Help deliver the highest standards for safety, security, and cost efficiency while working on bold, innovative ideas.
- Experience an inclusive culture that empowers you to own projects from start to finish.
Responsibilities
- Develop and own server Baseboard Management Controller (BMC) software.
- Engage in embedded system development and Linux driver development.
- Write and maintain scripting languages for automation and support.
- Provide data center operation support.
- Build, validate, and support firmware across embedded software and large-scale distributed systems.
- Collaborate with a team of world-class developers to solve real-world data center infrastructure challenges.
Qualifications
Basic Qualifications
- 5+ years of non-internship professional software development experience.
- 5+ years of experience leading design or architecture (design patterns, reliability, and scaling) of new and existing systems.
- 5+ years of programming experience with at least one software programming language.
- Experience as a mentor, tech lead, or leading an engineering team.
- 5+ years of embedded firmware development experience.
Preferred Qualifications
- 5+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Knowledge of server hardware and components.
- Experience with cloud computing concepts.
- 5+ years of experience with BMC (Baseboard Management Controller) development.
- Experience with systems management protocols or standards such as I2C, MCTP, PLDM, Redfish, USB, SPDM, or PCIe.
- Experience with accelerated server design involving GPUs.
Pay
Base salary range: $193,300 - $261,500 USD annually (Cupertino, CA). Your total compensation package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on experience, qualifications, and location.
Benefits
- Comprehensive health insurance (medical, dental, vision, prescription, Basic Life & AD&D, with options for supplemental life plans).
- Employee Assistance Program (EAP) and mental health support.
- Medical Advice Line and Flexible Spending Accounts.
- Adoption and surrogacy reimbursement coverage.
- 401(k) matching.
- Paid time off and parental leave.
Learn more about our benefits at amazon.jobs/en/benefits.