Software Development Engineer III, Hardware Engineering Services
Core
Design, build, validate, and support server firmware and embedded systems for AWS data center infrastructure, including BMC software and Linux drivers.
Role type
Senior Embedded Software Development Engineer
Builds
Server firmware, BMC software, Linux drivers, and embedded system components for AWS cloud infrastructure.
Domain
Cloud infrastructure, data center hardware, embedded systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Embedded firmware development, Server platform design and architecture, BMC (Baseboard Management Controller) development, Systems management protocols (I2C, MCTP, PLDM, Redfish, USB, SPDM, PCIe), Linux driver development, Scripting language development
Preferred skills
Software development for server platforms, Accelerated server design with GPUs, Operating complex systems at Cloud scale
Technologies
Proprietary and open source technologies, Linux, BMC firmware stacks
Responsibilities
Develop and maintain server Baseboard Management Controller (BMC) software, Create embedded system software for server platforms, Write and optimize scripting languages for automation, Support data center operations through firmware updates and troubleshooting, Develop Linux drivers for server hardware components
Seniority
Senior, hands-on IC