Senior Software Development Engineer, EC2 Nitro Team
Core
Develop firmware integration mechanisms and tools for the EC2 Nitro card fleet to ensure software/firmware deployment at scale with reduced failure.
Role type
Senior embedded firmware engineer (cloud infrastructure)
Builds
Firmware update mechanisms, qualification tools, and monitoring systems for EC2 Nitro hardware
Domain
Cloud computing infrastructure / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, low-level embedded concepts, Test-Driven Development, automated testing (Bash/Lua/JS/Python), system design, architecture leadership, mentoring
Preferred skills
Full software development life cycle experience, build processes, operations experience
Technologies
C, C++, Bash, Lua, JS, Python
Responsibilities
Hands-on software design and implementation, code reviews, new platform enablement, automated test development, firmware performance measurement, fleet-wide deployment monitoring
Seniority
Senior, hands-on IC with leadership responsibilities