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 owns the design, planning, delivery, and operation of all AWS global infrastructure, essentially keeping the cloud running. The AWS Firmware team drives system innovation in the servers used by all Amazon Web Services, including EC2, S3, CloudFront, and more. As an Embedded Software Development engineer, you'll join a diverse team working on cutting-edge server firmware development.

You'll be part of a world-class team creating innovative, scalable solutions for real-world data center infrastructure problems. The role involves building, validating, and supporting firmware across various technology domains, from embedded software to large-scale distributed systems, using both proprietary and open source technologies.

The position offers unique opportunities to work with server Baseboard Management Controller (BMC) Software, develop scripting languages, support Data Center Operations, and engage in Linux driver development. You'll collaborate with engineers across AWS to build software for next-generation platforms, having direct impact on AWS's infrastructure and customer experience.

The role combines technical depth in embedded systems with the scale and complexity of cloud infrastructure. You'll be working at the intersection of hardware and software, solving complex problems that directly affect AWS's ability to deliver reliable cloud services. The team values innovation, ownership, and technical excellence, providing opportunities to work on challenging problems while contributing to the foundation of AWS's cloud infrastructure.

This position offers significant growth potential, working with cutting-edge technology in a fast-paced environment. You'll be part of AWS's mission to deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for customers. The role requires both technical expertise in embedded systems and the ability to collaborate across teams to deliver complex infrastructure solutions.

Last updated 4 hours ago

Responsibilities For Software Development Engineer, AWS Hardware Engineering Services

  • Build and own server related firmware
  • Server Baseboard Management Controller (BMC) Software development
  • Scripting language development
  • Data Center Operation Support
  • Linux driver development
  • Build, validate, and support firmware in diverse technology domains

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

Interested in this job?

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

Software Development Engineer-II, E-reader products

Software Development Engineer-II position at Amazon working on Kindle E-reader operating system and low-level components, requiring C/C++ expertise and embedded systems experience.

Software Development Engineer, AWS Hardware Engineering Services

AWS Firmware team seeks Embedded Software Development Engineer to build and maintain server firmware, focusing on BMC software, Linux drivers, and scripting language development.

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.