Embedded Software Development Engineer, Hardware Engineering Services

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
This job posting may no longer be active. You may be interested in these related jobs instead:
Payload Test Engineer, Characterization and Operations - Payload Software

Payload Test Engineer role at Amazon's Project Kuiper, focusing on satellite software testing and validation with competitive compensation and benefits.

Payload Test Engineer, Characterization and Operations - Payload Software

Payload Test Engineer position at Amazon's Project Kuiper, focusing on satellite software testing and validation with competitive compensation and benefits.

Payload Test Engineer, Characterization and Operations - Payload Software

Payload Test Engineer role at Amazon's Project Kuiper, focusing on satellite software testing and validation, offering competitive compensation and benefits.

Mechanical Engineer II, Safety Products, Amazon Robotics

Mechanical Engineer II position at Amazon Robotics, developing innovative safety products and robotic solutions with 4+ years experience required.

Systems Development Engineer, Amazon Robotics R&D - Engineering

Software Test Engineer position at Amazon Robotics focusing on safety-critical embedded systems testing and automation.

Description For Embedded Software Development Engineer, Hardware Engineering Services

Amazon Web Services (AWS) is seeking an Embedded Software Development Engineer to join their Firmware team, which drives system innovation in servers used across AWS services including EC2, S3, and CloudFront. This role sits at the intersection of software, hardware, and cloud technology, focusing on solving complex problems in data center infrastructure.

The position involves working with world-class software developers to build, validate, and support firmware across diverse technology domains. You'll be responsible for developing embedded software solutions, from BMC software to Linux drivers, that directly impact AWS's cloud infrastructure reliability and performance.

As part of AWS Infrastructure Services, you'll be integral to keeping the cloud running, working on challenging problems involving thousands of variables in the supply chain. The role offers the opportunity to collaborate with cross-functional teams including software, hardware, and network engineers, contributing to the delivery of high-standard safety and security measures while optimizing capacity and cost efficiency.

The ideal candidate should have strong embedded development experience in C/C++, familiarity with Linux systems, and a solid understanding of server management technologies. You'll have the chance to make direct impacts on product improvements and own your implementations from start to finish.

AWS offers a collaborative and inclusive culture that values diverse experiences and perspectives. The company provides comprehensive benefits, emphasizes work-life harmony, and offers numerous opportunities for professional growth through knowledge-sharing and mentorship programs. You'll be part of a growing, fast-paced team that's essential to AWS's continued leadership in cloud computing.

This role presents an exciting opportunity to work at the forefront of cloud infrastructure, making significant contributions to systems that power countless businesses worldwide. You'll have the unique advantage of understanding how software and hardware interactions can be optimized at scale, while working with cutting-edge technology in a supportive, innovation-driven environment.

Last updated 3 months ago

Responsibilities For Embedded Software Development Engineer, Hardware Engineering Services

  • Build and own server related firmware
  • Work with server Baseboard Management Controller (BMC) Software
  • Develop scripting languages
  • Provide Data Center Operation Support
  • Develop Linux drivers

Requirements For Embedded Software Development Engineer, Hardware Engineering Services

Python
Linux
  • 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++
  • Experience with object-oriented design

Benefits For Embedded Software Development Engineer, Hardware Engineering Services

Medical Insurance
401k
  • Medical benefits
  • Financial benefits
  • Work-life harmony
  • Career development resources
  • Mentorship opportunities
  • Knowledge-sharing programs

Interested in this job?