Software Development Engineer, EC2 Nitro Team

Amazon
Seattle, WAFULL_TIMEPosted Jul 31, 2026

Role responsibilities

Develop and maintain infrastructure for integrating and updating firmware across the EC2 Nitro fleet to ensure scalability and reduced failure. Collaborate with silicon designers and hardware engineers to create robust mechanisms for firmware performance measurement and deployment.

Requirements

Requires a Bachelor's degree in Computer Science and at least 4 years of professional software development experience, including 2 years of system design. Proficiency in C/C++ and scripting languages for automated testing is essential.

Key skills

C, C++, Embedded Firmware Development, Test Driven Development, Bash, Lua, JavaScript, Python, Version Control Systems, Automated Build Processes, Software Unit Testing, Software Design, Object-Oriented Design, Data Structures, Algorithm Design, Complexity Analysis

Keywords

EC2 Nitro, Firmware, Cloud Computing, Embedded Systems, Virtualization, AWS, Software Development Life Cycle, Code Reviews, Scaling, Reliability, Nitro Card, Data Center Software, TDD, Automation, Silicon Design, Hardware Engineering

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free