Sr. Software Development Engineer - BMC, AWS Hardware Engineering Services

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$151,300 - $261,500
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Sr. Software Development Engineer - BMC, AWS Hardware Engineering Services

AWS Infrastructure Services is at the heart of Amazon Web Services' global infrastructure, responsible for the design, planning, delivery, and operation of all AWS data centers worldwide. This senior software development role focuses on firmware development for AWS servers, working with the technology that powers major services like EC2, S3, and CloudFront.

As a Senior Software Development Engineer in the AWS Firmware team, you'll be tackling complex challenges that bridge hardware and software, developing innovative solutions that directly impact AWS's infrastructure. The role involves working with embedded systems, server platform development, and large-scale distributed software systems, using both proprietary and open-source technologies.

The position offers a unique opportunity to work at the intersection of cloud computing and hardware engineering, where your contributions will directly influence the performance and reliability of AWS's global infrastructure. You'll collaborate with world-class engineers across different domains, from embedded software to distributed systems, while having significant ownership and impact on the products you develop.

AWS values diversity and work-life harmony, offering a supportive environment where innovation thrives. The company provides comprehensive benefits, career growth opportunities, and an inclusive culture that embraces different perspectives. You'll be part of a team that's driving the future of cloud computing, with the chance to work on cutting-edge technology that serves millions of customers worldwide.

The role requires strong expertise in firmware development, embedded systems, and server architecture, combined with leadership experience. You'll be working in either Seattle, WA or Cupertino, CA, contributing to technology that powers one of the world's largest cloud platforms. The compensation is competitive, ranging from $151,300 to $261,500 per year, depending on location and experience, plus additional benefits and equity opportunities.

Last updated a day ago

Responsibilities For Sr. Software Development Engineer - BMC, AWS Hardware Engineering Services

  • Build and own server related firmware
  • Work with world-class software developers on innovative solutions
  • Build, validate, and support firmware in diverse technology domains
  • Work on embedded software and large-scale distributed software systems
  • Collaborate with engineers across AWS
  • Drive system innovation in servers used by AWS services

Requirements For Sr. Software Development Engineer - BMC, AWS Hardware Engineering Services

Python
Linux
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture of new and existing systems
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience developing embedded systems
  • Experience with software development for server platforms
  • Working knowledge of scripting languages like Python, Shell
  • Understanding of Intel architecture
  • Understanding of server platform design and architecture
  • Experience with IPMI and BMC development

Benefits For Sr. Software Development Engineer - BMC, AWS Hardware Engineering Services

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical benefits
  • Financial benefits
  • Work-life harmony
  • Career development opportunities
  • Mentorship programs
  • Inclusive work environment

Interested in this job?

Jobs Related To Amazon Sr. Software Development Engineer - BMC, AWS Hardware Engineering Services

Embedded Sr. Software Development Engineer, Hardware Compute Group

Senior Embedded Software Engineer role at Amazon Lab126, focusing on developing embedded systems and kernel drivers for next-generation consumer electronics devices.

Software Development Engineer, AWS Hardware Engineering Services

Senior Software Development Engineer position at AWS focusing on embedded firmware development for cloud infrastructure, requiring 3+ years of experience in software development.

Robotics Control Engineer, Amazon Robotics

Senior Robotics Control Engineer position at Amazon Robotics, developing advanced control systems for warehouse automation robots in Berlin.

Software Dev Engineer (Perception Sensors, Motion Planning), Last Mile Delivery Technology

Senior Software Engineer role at Amazon focusing on developing sensor systems and motion planning for last-mile delivery vehicles, combining IoT, embedded systems, and cloud technologies.

Design-for-Testability Engineer

Senior DFT Engineer position at Amazon Lab126, focusing on design, verification, and testing of Silicon IP for Echo devices and other Amazon hardware products.