Software Development Engineer, AWS Hardware Engineering Services

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$130,000 - $220,000
Embedded
Senior 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:
Sr. Power Engineer, Test and Verification, Project Kuiper

Lead power system verification and testing for Amazon's Project Kuiper satellite constellation, ensuring reliable spacecraft power systems for global broadband connectivity.

Sr. IC Packaging Design Engineer, Project Kuiper

Senior IC Packaging Design Engineer role at Amazon's Project Kuiper, focusing on satellite communication technology and IC packaging solutions.

Senior Manufacturing Engineer, Advanced Manufacturing Engineering

Senior Manufacturing Engineer role at Amazon Robotics, focusing on advanced manufacturing engineering for autonomous robotic solutions.

RTL Design Engineer, Hardware Compute Group

Senior RTL Design Engineer position at Amazon Lab126 focusing on hardware architecture and implementation for consumer electronics devices.

Sr Product Design Engineer – Customer Terminals, Kuiper CT PD

Senior Product Design Engineer role at Amazon's Project Kuiper, leading the development of satellite internet consumer terminals with focus on mechanical design and manufacturing.

Description For Software Development Engineer, AWS Hardware Engineering Services

AWS Infrastructure Services is at the heart of keeping the cloud running, managing the design, planning, delivery, and operation of all AWS global infrastructure. The AWS Firmware team is seeking an Embedded Software Development Engineer to join their innovative team working on server-related firmware. This role offers a unique opportunity to work with world-class developers on creating scalable solutions for data center infrastructure challenges.

As a Senior Software Development Engineer, you'll be responsible for building and owning server-related firmware, working on BMC software, Linux driver development, and supporting data center operations. You'll collaborate with engineers across AWS to develop next-generation platforms and have direct impact on improving developer experiences.

AWS is the leader in cloud computing, serving customers from startups to Global 500 companies. The scale of AWS creates unique opportunities for component customizations that directly benefit customers. You'll be part of a diverse team including software, hardware, and network engineers, working on challenging problems that impact thousands of variables in the supply chain.

The role offers excellent career growth opportunities with access to mentorship, knowledge-sharing, and career-advancing resources. AWS values diverse experiences and maintains an inclusive culture that welcomes bold ideas. The company supports work-life harmony and provides flexibility in its working culture.

Key technical areas include embedded software development, distributed software systems, proprietary and open source technologies, and firmware development. You'll be empowered to own your projects to completion while working in a fast-paced, growing team environment that focuses on innovation and customer success.

AWS is committed to being Earth's Best Employer and values diversity and inclusion. The company provides support through employee-led affinity groups and ongoing learning experiences, including Conversations on Race and Ethnicity (CORE) and AmazeCon conferences.

Last updated a month ago

Responsibilities For Software Development Engineer, AWS Hardware Engineering Services

  • Build and own server-related firmware
  • Develop Server Baseboard Management Controller (BMC) Software
  • Perform scripting language development
  • 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
  • Experience with full software development life cycle
  • Knowledge of coding standards, code reviews, source control management
  • Understanding of build processes, testing, and operations

Benefits For Software Development Engineer, AWS Hardware Engineering Services

  • Work-life harmony
  • Flexible working culture
  • Inclusive team culture
  • Employee-led affinity groups
  • Mentorship opportunities
  • Career growth resources
  • Knowledge-sharing environment

Interested in this job?