Taro Logo

Software Development Engineer, AWS Hardware Engineering Services

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer, 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 team keeps the cloud running by managing all AWS data centers, servers, storage, networking, power, and cooling equipment. As a Software Development Engineer in the AWS Firmware team, you'll be working on innovative solutions for server-related firmware, particularly focusing on Baseboard Management Controller (BMC) Software and embedded systems.

The role combines embedded software development with large-scale distributed systems, using both proprietary and open source technologies. You'll be part of a world-class team that creates scalable solutions for real-world data center infrastructure challenges. The position offers unique opportunities to work on server customizations that directly benefit AWS customers, given the massive scale of AWS operations.

Your work will have direct impact on AWS's bottom line, as you'll be building software for next-generation platforms and implementing improvements that benefit developers across the organization. The team culture emphasizes ownership, innovation, and direct product impact. You'll collaborate with diverse professionals, including hardware engineers, network engineers, and security experts, while working in an inclusive environment that welcomes bold ideas.

The role is ideal for someone passionate about embedded systems and cloud infrastructure, offering the chance to work on cutting-edge technology that powers one of the world's largest cloud platforms. AWS values diverse experiences and provides comprehensive support for career growth through mentorship, knowledge-sharing, and professional development resources. The company maintains a strong commitment to work-life harmony and fosters an inclusive culture through employee-led affinity groups and ongoing learning experiences.

Last updated 2 months ago

Responsibilities For Software Development Engineer, AWS Hardware Engineering Services

  • Build and own server-related firmware
  • Work on Baseboard Management Controller (BMC) Software
  • Develop scripting languages
  • Provide Data Center Operation Support
  • Develop Linux drivers
  • Build, validate, and support firmware in diverse technology domains
  • Create innovative, scalable solutions for real-world data center infrastructure problems

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

Benefits For Software Development Engineer, AWS Hardware Engineering Services

  • Work-life harmony
  • Flexible working culture
  • Mentorship and career growth opportunities
  • Employee-led affinity groups
  • Inclusive team culture

Interested in this job?