Embedded Software Development Engineer II, AWS Hardware Engineering Services
Role responsibilities
The engineer will build and own server-related firmware, specifically 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++, Firmware Development, Linux Driver Development, BMC Software, Scripting, System Performance, Memory Management, Parallel Computing, System Architecture, Design Patterns, Software Development Life Cycle, Code Reviews, Source Control Management, Testing
Keywords
Embedded Software, Firmware, AWS, Cloud Computing, BMC, Linux, C++, C, Data Center, Infrastructure, Distributed Systems, Memory Management, Parallel Computing, SDLC, Server Design, Hardware Engineering, EC2, S3, CloudFront, Open Source