Software Development Engineer - BMC, AWS Hardware Engineering Services

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
$129,300 - $223,600
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

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

AWS Infrastructure Services is at the heart of Amazon Web Services, responsible for 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 across all AWS services including EC2, S3, and CloudFront.

As a Software Development Engineer in the BMC team, you'll be working on critical firmware development that fuses software, hardware, and cloud technologies. The position offers a unique opportunity to work on next-generation platform development with direct impact on AWS's infrastructure.

The role combines embedded systems development with large-scale distributed systems, requiring expertise in both low-level firmware and broader system architecture. You'll be collaborating with world-class engineers across AWS to solve complex problems that directly affect millions of customers worldwide.

Key aspects of the role include:

  • Developing and maintaining server-related firmware
  • Working with IPMI and BMC development
  • Creating innovative solutions for real-world data center infrastructure challenges
  • Building and validating firmware across diverse technology domains

The position offers significant growth opportunities, with access to mentorship and knowledge-sharing resources. You'll be part of AWS's inclusive culture that values diverse experiences and perspectives. The team emphasizes work-life harmony and provides flexibility in the working culture.

This is an excellent opportunity for experienced software engineers who are passionate about low-level system development and want to make a significant impact on AWS's infrastructure. The role offers competitive compensation and comprehensive benefits, along with the chance to work on cutting-edge technology at a global scale.

Last updated 13 minutes ago

Responsibilities For 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 to large-scale distributed software systems

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

Python
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 developing embedded systems
  • Experience with software development for server platforms
  • Working knowledge of scripting languages like Python, Shell
  • Understanding of Microprocessor architecture
  • Understanding of server platform design and architecture
  • Experience with IPMI and BMC development

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

Medical Insurance
  • Medical benefits
  • Financial benefits
  • Work-life balance
  • Career growth opportunities
  • Mentorship programs

Interested in this job?

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

Software Dev Engineer, Kuiper

Software Development Engineer position at Amazon's Project Kuiper, developing embedded software for satellite communication systems

Design Verification Engineer

Design Verification Engineer role at Amazon Kuiper working on satellite communication systems verification and validation.

Software Dev Engineer - Android/Linux, Connectivity - Bluetooth

Software Engineer role at Amazon focusing on Bluetooth connectivity solutions for Android and embedded systems, requiring 3+ years of experience in software development and embedded systems.

Device Software Engineer, Kuiper Government Solutions

Device Software Engineer role at Amazon's Project Kuiper developing embedded software for satellite and ground systems.

Software Development Engineer - Device OS Metrics, Device OS Metrics

Software Development Engineer position at Amazon focusing on Device OS metrics implementation and delivery across multiple consumer electronics platforms.