Embedded Software Development Engineer II, AWS Hardware Engineering Services
Core
Design, build, validate, and support server firmware and embedded software for AWS data center infrastructure, including BMC software, Linux drivers, and scripting.
Role type
Senior Embedded Software Development Engineer
Builds
Server firmware and embedded software components for AWS cloud infrastructure
Domain
Cloud infrastructure / Data center hardware
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C/C++, embedded development, Linux driver development, system performance optimization, memory management, parallel computing, debugging, profiling, software engineering best practices
Preferred skills
Full software development life cycle experience, code reviews, source control management, build processes, testing, operations experience, embedded firmware development
Technologies
C, C++, Linux, BMC, proprietary technologies, open source technologies
Responsibilities
Develop and maintain server Baseboard Management Controller (BMC) software, create scripting language solutions, support data center operations, develop Linux drivers
Seniority
Senior, hands-on IC