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
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 firmware for servers that power all Amazon Web Services including EC2, S3, and CloudFront. As an Embedded Software Development Engineer, you'll join a team of world-class developers working on cutting-edge solutions that fuse software, hardware, and cloud technologies.

The role involves building and maintaining server-related firmware, working across diverse technology domains from embedded software to large-scale distributed systems. You'll be part of AWS Infrastructure Services, which owns the design, planning, delivery, and operation of all AWS global infrastructure – essentially keeping the cloud running.

This position offers unique opportunities to impact AWS's bottom line directly through component customizations that benefit customers. You'll work with proprietary and open source technologies, collaborating with engineers across Amazon to build next-generation platforms. The team environment is fast-paced and fun, offering significant ownership and direct impact on product improvements.

The role requires expertise in embedded development, particularly with C/C++ programming, and involves working on Server Baseboard Management Controller (BMC) Software, Linux driver development, and data center operations support. You'll be part of a diverse team including software, hardware, and network engineers, contributing to maintaining the highest standards for safety and security while optimizing capacity and cost efficiency.

AWS values diverse experiences and work-life harmony, offering a supportive culture with numerous employee-led affinity groups and ongoing learning opportunities. The compensation package is comprehensive, including competitive base pay, equity, potential sign-on payments, and a full range of benefits. This is an excellent opportunity for someone passionate about embedded systems and cloud infrastructure to make a significant impact at a global scale.

Last updated 28 minutes ago

Responsibilities For Embedded Software Development Engineer, Hardware Engineering Services

  • Build and own server-related firmware
  • Work with software developers on innovative solutions for data center infrastructure
  • Develop and support firmware across embedded and distributed software systems
  • Server Baseboard Management Controller (BMC) Software development
  • C/C++ Scripting language development
  • Data Center Operation Support
  • Linux driver development

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
Equity
  • Medical, financial, and other benefits
  • Equity compensation available
  • Sign-on payments available
  • Work-life harmony focus
  • Career development and mentorship opportunities
  • Inclusive culture with employee-led affinity groups

Interested in this job?

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

Mechanical Engineer, Amazon Robotics (AR)

Mechanical Engineer role at Amazon Robotics developing innovative hardware designs for robotic systems, from concept to production, with focus on optimization and customer experience.

Embedded Software Engineer, Kuiper MAC

Embedded Software Engineer role at Amazon's Project Kuiper developing satellite communication systems and embedded firmware.

Embedded Software Development Engineer, Kuiper MAC

Embedded Software Engineer role at Amazon's Project Kuiper, developing satellite communication firmware for global broadband connectivity

Software Development Engineer, AWS Hardware Engineering

AWS seeks Embedded Software Engineer to develop firmware for data center hardware, offering competitive pay $129,300-$223,600 and comprehensive benefits.

Embedded Software Development Engineer, BMC

AWS seeks Embedded Software Engineer for BMC development, focusing on server infrastructure innovation and cloud computing advancement.