Embedded Software Development Engineer, Hardware Engineering Services

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing innovation.
$129,300 - $223,600
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Embedded Software Development Engineer, Hardware Engineering Services

The AWS Firmware team is at the forefront of system innovation, developing crucial firmware for servers that power Amazon Web Services' core products 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 a unique opportunity to impact AWS's infrastructure directly. You'll work on server-related firmware, particularly focusing on Baseboard Management Controller (BMC) software, Linux driver development, and scripting language development. The position combines embedded systems expertise with large-scale distributed systems work, using both proprietary and open-source technologies.

AWS Infrastructure Services is responsible for the backbone of AWS's global operations, managing all data centers and the critical hardware that ensures continuous service for customers. You'll be part of a diverse team including software, hardware, and network engineers, collaborating across AWS to maintain the highest standards of safety and security while optimizing infrastructure costs.

The position offers significant growth potential, with access to mentorship, knowledge-sharing, and career advancement resources. Amazon values diverse experiences and backgrounds, welcoming candidates with non-traditional career paths. The company emphasizes work-life harmony and maintains an inclusive culture through various employee-led initiatives and learning experiences.

This role is ideal for someone passionate about embedded systems, with strong programming skills in C/C++ or similar languages, and an interest in working at the infrastructure level of cloud computing. You'll have the opportunity to make direct impacts on AWS's bottom line while working with cutting-edge technology in a fast-paced, innovative environment.

Last updated 14 days ago

Responsibilities For Embedded Software Development Engineer, Hardware Engineering Services

  • Build and own server-related firmware
  • Work with software developers on innovative, scalable solutions
  • Develop firmware across embedded software to large-scale distributed systems
  • 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
Equity
  • Medical, financial, and other benefits
  • Equity compensation available
  • Sign-on payments available
  • Work-life harmony focus
  • Career development and mentorship opportunities

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.