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's cloud operations, responsible for the design, planning, delivery, and operation of all AWS global infrastructure. The AWS Firmware team specifically focuses on system innovation in servers used across AWS services including EC2, S3, and CloudFront.

As an Embedded Software Development Engineer, you'll join a world-class team developing server-related firmware and solving complex challenges that bridge software, hardware, and cloud technologies. You'll work on critical components like Baseboard Management Controller (BMC) Software, Linux drivers, and data center operations support.

The role offers unique opportunities to impact AWS's infrastructure directly, working with cutting-edge technology at massive scale. You'll collaborate with diverse teams across AWS, including software developers, hardware engineers, and operations specialists, to deliver innovative solutions for real-world data center infrastructure challenges.

Key aspects of the role include:

  • Developing embedded software and firmware for server systems
  • Creating and maintaining Linux drivers
  • Supporting data center operations through software solutions
  • Working with both proprietary and open source technologies
  • Building scalable solutions for infrastructure management

The position offers significant growth potential within AWS's rapidly expanding cloud infrastructure division. You'll be part of a team that values innovation, ownership, and technical excellence, while working on systems that power some of the world's most important cloud services.

This role is ideal for engineers passionate about low-level software development, hardware interfaces, and large-scale distributed systems. You'll have the opportunity to work on challenging problems at scale while contributing to the foundation of AWS's cloud infrastructure.

Last updated 2 days ago

Responsibilities For Software Development Engineer, AWS Hardware Engineering Services

  • Server Baseboard Management Controller (BMC) Software development
  • Scripting language development
  • Data Center Operation Support
  • Linux driver development
  • Build and validate 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

Interested in this job?

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

Software Development Engineer

Software Development Engineer position at Amazon Lab126 focusing on embedded systems development for consumer electronics devices.

Software Development Engineer (Embedded), AWS Platforms

AWS Network Product Development is seeking a Software Development Engineer to develop embedded routing platforms for AWS Networking, requiring 3+ years of experience.

Embedded Software Engineer, Kuiper MAC Software Development

Embedded Software Engineer position at Amazon's Project Kuiper, developing software for satellite communication devices to provide global broadband connectivity.

Software Development Engineer, E-reader products

Software Development Engineer position at Amazon focusing on E-reader product development, requiring 3+ years of experience in system design and software development.

Device Software Engineer, Kuiper Government Solutions

Design and develop embedded software for Amazon's Project Kuiper satellite systems, focusing on fault-tolerant, real-time platforms for government solutions.