Embedded Software Development Engineer II, AWS Hardware Engineering Services
Role responsibilities
The engineer will build and own server-related firmware, focusing on Baseboard Management Controller (BMC) software and Linux driver development. They will collaborate with cross-functional teams to create scalable solutions for data center infrastructure problems.
Requirements
Candidates need at least 3 years of professional software development experience and 2 years of system design or architecture experience. Proficiency in C/C++ for embedded development and a bachelor's degree are required.
Key skills
Embedded Software Development, C++, C, Linux Driver Development, BMC Software, Scripting, Memory Management, Parallel Computing, System Architecture, Firmware Development, Software Development Life Cycle, Code Reviews, Source Control Management, Build Processes, Testing, Distributed Software Systems
Keywords
Embedded Software, Firmware, AWS, BMC, Linux, C++, C, Data Center, Infrastructure, Distributed Systems, Memory Management, Parallel Computing, SDLC, Cloud Computing, EC2, S3, CloudFront, Hardware Engineering, System Performance, Design Patterns