The AWS Hardware Engineering team is at the forefront of innovation in server and storage infrastructure for Amazon Web Services. This role offers an exciting opportunity to shape the future of cloud computing technology as an Embedded Software Development Engineer specializing in BMC (Baseboard Management Controller).
The position combines deep technical expertise in embedded systems with the chance to work on cutting-edge cloud infrastructure. You'll be part of a team that's fundamentally transforming data center operations, delivering both operational and financial benefits critical to AWS's success and its millions of customers.
As an Embedded Software Development Engineer, you'll be involved in the complete development lifecycle from conception through production. Key responsibilities include embedded system development, Linux driver development, scripting language development, and supporting data center operations. You'll work closely with hardware and software teams to define system architecture and implement AWS-specific solutions.
The role offers significant growth opportunities and direct impact on AWS's infrastructure. You'll collaborate with engineers across Amazon to build next-generation platforms, with your work directly influencing product improvements and customer experience. The team culture emphasizes innovation, ownership, and fast-paced development.
AWS values diverse experiences and maintains an inclusive environment with employee-led affinity groups, mentorship opportunities, and ongoing learning experiences. The company offers comprehensive benefits including medical, financial, and work-life balance support. This position is ideal for someone who combines technical expertise in embedded systems with a passion for cloud computing and infrastructure development.
The scale of AWS creates unique opportunities for component customization that directly benefit customers. As public cloud services continue to grow, your contributions will help shape the future of cloud computing infrastructure. You'll be part of a team that's not just following industry trends but actively creating them.
The position requires strong technical skills, particularly in embedded systems and Linux environments, combined with excellent communication abilities and collaborative spirit. You'll work in an environment that encourages innovation while maintaining high standards for reliability and performance.