Software Development Engineer - BMC, AWS Hardware Engineering Services

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$129,300 - $223,600
Embedded
Mid-Level Software Engineer
In-Person
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's cloud operations, responsible for the design, planning, delivery, and operation of all AWS global infrastructure. This role within the AWS Firmware team focuses on driving system innovation in servers used across AWS services including EC2, S3, and CloudFront. As a Software Development Engineer, you'll work on challenging problems that bridge software, hardware, and cloud technologies.

The position offers an opportunity to work with world-class developers on creating innovative solutions for data center infrastructure challenges. You'll be developing firmware for embedded systems and large-scale distributed software systems, using both proprietary and open source technologies. The role involves significant collaboration across AWS teams and direct impact on the company's infrastructure.

The ideal candidate will bring strong experience in embedded systems development, server platform architecture, and firmware development. You'll be part of a growing, fast-paced team where you'll have ownership of your work and see direct product improvements based on your contributions.

AWS values diversity of experience and maintains an inclusive culture that welcomes bold ideas. The company offers excellent work-life harmony and comprehensive benefits including medical coverage, equity compensation, and sign-on payments. You'll have access to mentorship opportunities and career growth resources, working in an environment that strives to become Earth's Best Employer.

This role combines technical expertise with the opportunity to work on infrastructure that powers some of the world's most important cloud services. You'll be part of a team that's essential to maintaining AWS's position as the world's leading cloud platform, making it an excellent opportunity for those interested in both embedded systems and cloud infrastructure at scale.

Last updated 10 minutes ago

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

  • Build and own server-related firmware
  • Create innovative, scalable solutions for real-world data center infrastructure problems
  • Build, validate, and support firmware in diverse technology domains
  • Work with embedded software and large-scale distributed software systems
  • Collaborate with engineers across the company to build software for next-generation platforms

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
Equity
Mental Health Assistance
  • Medical, financial, and other benefits
  • Equity compensation
  • Sign-on payments
  • Work-life harmony
  • Mentorship and career growth opportunities
  • Inclusive culture
  • Employee-led affinity groups

Interested in this job?

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

Hardware Development Engineer, OISL Reliability

Hardware Development Engineer position at Amazon's Project Kuiper, focusing on satellite systems reliability and electrical engineering for space technology.

Software Dev Engineer, Kuiper

Software Dev Engineer position at Amazon's Project Kuiper, developing embedded software for satellite ground systems.

Embedded Software Engineer II, Ring

Embedded Software Engineer position at Ring (Amazon) focusing on developing next-generation IoT camera devices using C/C++ and embedded systems.

HW Reliability Engineer, Hardware Reliability, Product Integrity

Hardware Reliability Engineer position at Amazon focusing on EV charging infrastructure reliability and testing, offering competitive compensation and benefits.

System Manufacturing Test Engineer - Machine Learning, Annapurna Labs

System Manufacturing Test Engineer role at AWS Annapurna Labs, developing and maintaining test systems for custom silicon solutions in cloud infrastructure.