Software Development Engineer, AWS Hardware Engineering Services

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, AWS Hardware Engineering Services

AWS Infrastructure Services is at the heart of Amazon Web Services, responsible for the design, planning, delivery, and operation of all AWS global infrastructure. This role is within the AWS Firmware team, which drives system innovation in the servers used by all AWS services including EC2, S3, and CloudFront. As an Embedded Software Development Engineer, you'll work on cutting-edge firmware solutions that fuse software, hardware, and cloud technologies.

The position offers unique challenges in developing firmware for server infrastructure, particularly focusing on Baseboard Management Controller (BMC) software, scripting languages, and Linux driver development. You'll be part of a world-class team creating innovative, scalable solutions for real-world data center infrastructure problems.

The role provides an opportunity to work with both embedded software and large-scale distributed systems, using both proprietary and open source technologies. You'll have direct impact on AWS's bottom line and the ability to deliver improvements that benefit developers across the platform.

AWS values diverse experiences and maintains an inclusive culture that welcomes bold ideas. The team offers strong mentorship opportunities, knowledge-sharing resources, and a supportive environment for career growth. You'll collaborate with engineers across AWS to build software for next-generation platforms while maintaining work-life harmony.

The position is ideal for someone passionate about low-level software development, with interest in hardware-software integration, and eager to work on infrastructure that powers one of the world's largest cloud platforms. You'll have ownership of your work and see direct product improvements based on your contributions, while being part of a growing, fast-paced, and fun team.

Last updated 2 hours ago

Responsibilities For Software Development Engineer, AWS Hardware Engineering Services

  • Build and own server-related firmware
  • Work on Baseboard Management Controller (BMC) Software
  • Develop scripting languages
  • Provide Data Center Operation Support
  • Develop Linux drivers
  • Build, validate, and support firmware in diverse technology domains
  • Work with embedded software and large-scale distributed software systems

Requirements For Software Development Engineer, AWS Hardware Engineering Services

Linux
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language

Benefits For Software Development Engineer, AWS Hardware Engineering Services

  • Work-life harmony
  • Mentorship and career growth opportunities
  • Inclusive team culture
  • Employee-led affinity groups
  • Knowledge-sharing resources

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS Hardware Engineering Services

Software Development Engineer, AWS Hardware Engineering Services

AWS Firmware team seeks Embedded Software Development Engineer to build and maintain server firmware, working with BMC software, Linux drivers, and data center infrastructure.

Software Development Engineer, AWS Hardware Engineering Services

AWS Hardware Engineering Services is seeking a Software Development Engineer to build and maintain server firmware, focusing on embedded systems and data center infrastructure.

Embedded Software Development Engineer, BMC

AWS Hardware Engineering team is seeking an Embedded Software Development Engineer to develop BMC software and drive innovation in server infrastructure.

System Development Engineer, Amazon Robotics

Systems Development Engineer role at Amazon Robotics focusing on designing and implementing robotic storage systems, requiring expertise in PLCs, industrial automation, and system integration.

Embedded Software Development Engineer, DeviceOS Software

Amazon is seeking an Embedded Software Engineer to develop cutting-edge consumer electronics, focusing on system architecture and embedded systems for Alexa and IoT devices.