Software Development Engineer, AWS Hardware Engineering Services

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform.
Embedded
Senior 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 seeking a Senior Software Development Engineer to join their Firmware team, which drives system innovation in servers used across AWS services. This role focuses on embedded software development for server-related firmware, working with world-class developers to create innovative solutions for data center infrastructure.

The position involves working on critical components that keep AWS's cloud infrastructure running, including server Baseboard Management Controller (BMC) software, Linux driver development, and data center operations support. You'll be part of a diverse team collaborating across AWS to deliver high standards for safety and security while optimizing infrastructure costs.

As a senior engineer, you'll have direct ownership of implementation and see immediate impact of your work on AWS's bottom line. The role combines embedded software development with large-scale distributed systems, using both proprietary and open source technologies. You'll work in an inclusive culture that values work-life harmony and diverse experiences.

AWS's position as a leader in cloud computing makes this role particularly impactful - you'll be working on customizations that directly benefit customers across EC2, S3, CloudFront, and other major services. The scale and complexity of AWS infrastructure presents unique challenges, requiring innovative solutions that impact cloud computing globally.

The role offers excellent growth opportunities through knowledge-sharing, mentorship, and career development resources. You'll join a team that values diversity, inclusion, and continuous learning, with access to employee-led affinity groups and ongoing learning experiences. This position is ideal for someone who wants to combine embedded systems expertise with cloud infrastructure at massive scale.

Last updated 5 days 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
  • Create innovative, scalable solutions for real-world data center infrastructure problems
  • 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
  • Experience with full software development life cycle
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Software Development Engineer, AWS Hardware Engineering Services

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Work-life harmony
  • Flexible working culture
  • Career development resources
  • Mentorship opportunities
  • Employee-led affinity groups
  • Inclusive workplace culture

Interested in this job?

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

Senior Automation Engineer (Multi-Site)

Senior Automation Engineer role at Amazon, overseeing multiple facilities in Florida, focusing on PLC programming, robotics control systems, and automation engineering to optimize fulfillment center operations.

System Dev. Engineer, Hardware Compute Group

Senior System Development Engineer position at Amazon focusing on Linux kernel and BSP development for embedded systems, requiring 4+ years of experience.

Sr. Software Development Engineer, Nitro SSD

Senior SSD Firmware Engineering role at AWS, focusing on custom storage device development and optimization for cloud infrastructure.

Senior Software Development Engineer

Senior Software Development Engineer role at Amazon Lab126, focusing on video content delivery systems and quality assurance for consumer devices.

Senior Automation Engineer (Multi-Site), AMZL

Senior Automation Engineer role at Amazon, overseeing automation systems across multiple facilities in the Pacific Northwest, requiring extensive travel and expertise in controls automation and technical support.