Embedded Software Development Engineer, Hardware Engineering Services

AWS is the 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 Embedded Software Development Engineer, Hardware Engineering Services

AWS Firmware team is at the forefront of system innovation, developing firmware for servers that power all Amazon Web Services including EC2, S3, and CloudFront. As an Embedded Software Development Engineer, you'll join a world-class team solving complex challenges at the intersection of software, hardware, and cloud computing.

The role offers unique opportunities to work on large-scale distributed software systems, using both proprietary and open source technologies. You'll be part of AWS Infrastructure Services, which owns the design, planning, delivery, and operation of all AWS global infrastructure. This team is responsible for keeping the cloud running, managing data centers, servers, storage, networking, power, and cooling equipment.

You'll collaborate with engineers across Amazon to build next-generation platforms, having direct impact on product improvements and customer experience. The position involves working with server Baseboard Management Controller (BMC) software, scripting language development, data center operations support, and Linux driver development.

The team values diversity and inclusion, offering employee-led affinity groups and ongoing learning experiences through programs like Conversations on Race and Ethnicity (CORE) and AmazeCon. AWS provides comprehensive benefits, emphasizes work-life harmony, and is committed to becoming Earth's Best Employer through continuous learning and development opportunities.

This is an excellent opportunity for someone passionate about embedded systems and cloud infrastructure to work at scale, with competitive compensation ranging from $129,300 to $223,600 based on location and experience. You'll be part of a growing, fast-paced team that values ownership, innovation, and direct impact on AWS's global infrastructure.

Last updated 13 days ago

Responsibilities For Embedded Software Development Engineer, Hardware Engineering Services

  • Build and own server-related firmware
  • Work with software developers to create innovative, scalable solutions
  • Develop firmware across diverse technology domains
  • Server Baseboard Management Controller (BMC) Software development
  • Scripting language development
  • Data Center Operation Support
  • Linux driver development

Requirements For Embedded Software Development Engineer, Hardware Engineering Services

Python
Linux
Java
  • Bachelor's degree or equivalent
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience in embedded development in C/C++, or experience programming with Java, C++, or C#
  • Understanding of server manageability (BMC, IPMI) or server BIOS sub-system

Benefits For Embedded Software Development Engineer, Hardware Engineering Services

Medical Insurance
  • Medical, financial, and other benefits
  • Flexible working culture
  • Career development and mentorship opportunities
  • Employee-led affinity groups
  • Inclusive culture

Interested in this job?

Jobs Related To Amazon Embedded Software Development Engineer, Hardware Engineering Services

Embedded Firmware QA Engineer

QA Engineer position at eero focusing on embedded firmware testing, automation, and quality assurance for consumer networking products.

Embedded Firmware QA Engineer

QA Engineer position for embedded firmware testing at Amazon's eero division, focusing on networking hardware and software validation.

Software Development Engineer, SMP Multimedia Team

Software Development Engineer role at Amazon Lab126 focusing on embedded systems and power optimization for consumer electronics devices.

Mechanical Engineer, Ring All Product, Hardware Development

Lead mechanical engineering role at Amazon Ring, focusing on video product development including cameras and security devices, requiring 5+ years of experience.

System Development Engineer - Ring Imaging

System Development Engineer role at Amazon Ring, focusing on imaging technology and test system development for smart home security products.