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, owning 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 join a world-class team creating innovative solutions for real-world data center infrastructure challenges.

The position focuses on developing and maintaining server-related firmware, particularly working with Baseboard Management Controller (BMC) software, scripting languages, and Linux driver development. You'll be involved in building, validating, and supporting firmware across various technology domains, from embedded software to large-scale distributed systems.

This is a unique opportunity to work at the intersection of hardware and software, directly impacting AWS's infrastructure. You'll collaborate with engineers across AWS to build software for next-generation platforms, with direct ownership of your work and visible impact on product improvements. The role offers significant growth potential within AWS's rapidly expanding infrastructure services division.

The team culture emphasizes work-life harmony, inclusion, and continuous learning. You'll be part of an environment that values diverse experiences and perspectives, with access to mentorship and career development resources. The position offers the chance to work on challenging problems that directly affect AWS's ability to provide reliable, scalable cloud services to customers worldwide.

Key responsibilities include BMC software development, scripting language development, data center operation support, and Linux driver development. You'll be working in a collaborative environment that encourages innovation and technical excellence, with the opportunity to influence the future of cloud infrastructure.

Last updated 6 days 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
  • Create innovative, scalable solutions for real-world data center infrastructure problems

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

Medical Insurance
Dental Insurance
Vision Insurance
  • Work-life harmony
  • Flexible working culture
  • Mentorship and career growth opportunities
  • Employee-led affinity groups
  • Inclusive team culture

Interested in this job?

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

Software Development Engineer, Amazon Devices, Connectivity SW

Software Development Engineer position at Amazon Devices focusing on Wi-Fi connectivity software development for consumer products including Fire TV and other Amazon devices.

Software Development Engineer, Amazon Robotics (AR)

Software Development Engineer position at Amazon Robotics, developing automation software for large-scale robotic systems in fulfillment centers.

Embedded Software Development Engineer, Ring

Ring is seeking an Embedded Software Development Engineer to develop IoT products, implement embedded subsystems, and deliver high-quality C/C++ code for Ring devices.

Embedded Software Engineer II, Ring

Ring is seeking an Embedded Software Engineer II to develop C/C++ code for security cameras and doorbells, focusing on embedded systems and IoT product development in Gdansk, Poland.

Software Development Engineer, Sidewalk

Software Development Engineer role at Amazon working on Sidewalk SDK team to develop and scale core IoT connectivity infrastructure.