Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Amazon.com Logo

Software Development Manager - Embedded, AWS Hardware Engineering

Amazon.com

$166,400 - $287,700
Dec 17, 2025
Austin, TX, US
Apply Now

AWS Infrastructure Services is looking to solve the problem of designing, planning, delivery, and operation of all AWS global infrastructure to support all AWS data centers and ensure customers have continual access to innovation

Requirements

  • Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle
  • Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
  • Experience with Baseboard Management Controller (BMC)
  • Experience with server hardware system and Systems Management software/firmware
  • Experience with the scrum methodology
  • Experience partnering with product or program management teams
  • Experience managing a team of high calibre Software Engineers developing complex, world class, scalable software systems

Responsibilities

  • Defining and presenting the annual roadmap for delivering high-quality firmware solutions to organizational leadership
  • Collaborating closely with AWS hardware and software teams to integrate firmware into the broader ecosystem of AWS Data Center services
  • Supporting the deployment and operation of the developed software in AWS data centers, ensuring smooth implementation and optimal performance
  • Leading a talented group of firmware engineers, fostering their professional growth and cultivating a culture of innovation and excellence
  • Guiding the development of embedded systems that power AWS's infrastructure
  • Ensuring alignment with AWS's strategic goals
  • Delivering unique hardware solutions and scaling those for AWS customers

Other

  • 3+ years of engineering team management experience
  • 7+ years of working directly within engineering teams experience
  • 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
  • Experience recruiting, hiring, mentoring/coaching and managing teams of Software Engineers
  • Ability to work in a fast-paced, multi-disciplined, distributed-responsibility and often ambiguous environment