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. Software Development Engineer, Kuiper Flight Software

Senior Software Engineering role at Amazon's Project Kuiper developing flight software for satellite constellation, focusing on embedded systems and satellite control software.

Emulation Engineer, AWS Annapurna Labs

Senior Emulation Engineer position at Amazon's AWS Annapurna Labs, focusing on hardware design and optimization for machine learning acceleration in data centers.

Senior ATE Dev Engineer- Silicon RF ATE, Project Kuiper Silicon Team

Senior ATE Development Engineer position at Amazon's Project Kuiper, developing test solutions for satellite communication systems with competitive compensation and benefits.

ASIC Design Verification Engineer

Senior ASIC Design Verification Engineer role at Amazon's Project Kuiper, developing satellite communication hardware with competitive compensation and benefits.

Sr. FPGA Prototyping Engineer, Kuiper Silicon

Senior FPGA Engineer role at Amazon's Project Kuiper, developing satellite communication systems using cutting-edge FPGA technology to enable global broadband connectivity.

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 3 months 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?