The EC2 Nitro Firmware Team is seeking an experienced Software Development Engineer to work on products that are disrupting the data center software industry and changing on-demand cloud computing. This role involves solving hard technical challenges at scale and contributing to state-of-the-art cloud solutions that drive innovation for startups and major enterprises. The team is responsible for the intersection between EC2 hardware and the software stack in the Nitro card, owning the infrastructure and mechanisms to integrate and update firmware for various components in the fleet at a regular cadence. A key metric for success is ensuring that software/firmware deployed to the EC2 fleet functions at scale with reduced failure and improved customer experience. The team also develops tools and processes for measuring firmware performance, qualification, monitoring, and deployment across all EC2 platforms. Day-to-day activities include hands-on software development, software design reviews, implementation, code reviews, new platform enablement, automated test development, and monitoring to ensure code functionality at scale. The engineer will collaborate closely with Principal engineers from EC2, silicon designers, hardware engineers, and internal/external partners to develop robust and scalable firmware update mechanisms across the fleet.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level