The AWS Firmware team is at the forefront of system innovation, developing firmware for servers that power all Amazon Web Services including EC2, S3, and CloudFront. As an Embedded Software Development Engineer, you'll join a team of world-class developers working on cutting-edge solutions that fuse software, hardware, and cloud technologies.
The role involves building and maintaining server-related firmware, working across diverse technology domains from embedded software to large-scale distributed systems. You'll be part of AWS Infrastructure Services, which owns the design, planning, delivery, and operation of all AWS global infrastructure – essentially keeping the cloud running.
This position offers unique opportunities to impact AWS's bottom line directly through component customizations that benefit customers. You'll work with proprietary and open source technologies, collaborating with engineers across Amazon to build next-generation platforms. The team environment is fast-paced and fun, offering significant ownership and direct impact on product improvements.
The role requires expertise in embedded development, particularly with C/C++ programming, and involves working on Server Baseboard Management Controller (BMC) Software, Linux driver development, and data center operations support. You'll be part of a diverse team including software, hardware, and network engineers, contributing to maintaining the highest standards for safety and security while optimizing capacity and cost efficiency.
AWS values diverse experiences and work-life harmony, offering a supportive culture with numerous employee-led affinity groups and ongoing learning opportunities. The compensation package is comprehensive, including competitive base pay, equity, potential sign-on payments, and a full range of benefits. This is an excellent opportunity for someone passionate about embedded systems and cloud infrastructure to make a significant impact at a global scale.