Software Development Engineer- Embedded, AWS Hardware Engineering Services

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

Description For Software Development Engineer- Embedded, AWS 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 solving complex challenges at the intersection of software, hardware, and cloud computing.

The role offers a unique opportunity to work on cutting-edge technology in AWS Infrastructure Services, which owns the design, planning, delivery, and operation of all AWS global infrastructure. You'll be responsible for building and owning server-related firmware, working on BMC software, scripting language development, and Linux driver development.

This position is ideal for someone who thrives in a fast-paced environment and wants to make a direct impact on AWS's infrastructure. You'll collaborate with engineers across Amazon to build software for next-generation platforms, with ownership over your work and the ability to see direct product improvements based on your efforts.

AWS values diversity and work-life harmony, offering a supportive environment where innovation is encouraged. The team culture emphasizes continuous learning, mentorship, and professional growth. You'll be part of AWS Infrastructure Services, working alongside software, hardware, and network engineers to maintain and improve the foundation of AWS's cloud services.

The role combines technical challenges with the opportunity to work at massive scale, directly influencing the reliability and performance of AWS's global infrastructure. If you're passionate about embedded systems, firmware development, and want to work with technology that powers a significant portion of the internet, this role offers the perfect blend of challenge and impact.

Last updated an hour ago

Responsibilities For Software Development Engineer- Embedded, AWS Hardware Engineering Services

  • Build and own server related firmware
  • Server Baseboard Management Controller (BMC) Software development
  • Scripting language development
  • Data Center Operation Support
  • Linux driver development
  • Build, validate, and support firmware in diverse technology domains
  • Work with proprietary and open source technologies

Requirements For Software Development Engineer- Embedded, 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 preferred
  • Bachelor's degree in computer science or equivalent preferred

Benefits For Software Development Engineer- Embedded, AWS Hardware Engineering Services

Medical Insurance
Visa Sponsorship
  • Work-life harmony
  • Flexible working culture
  • Career development opportunities
  • Knowledge-sharing and mentorship programs
  • Employee-led affinity groups
  • Inclusive culture

Interested in this job?

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

Software Developer - Kernel Engineer, OPD Hardware

Kernel Engineer position at Amazon Devices team, developing embedded Linux systems and drivers for consumer electronics products.

Software Developer - Kernel Engineer, OPD Hardware

Kernel Engineer position at Amazon Devices team, focusing on embedded systems development for consumer electronics products.

Embedded Software Engineer, Annapurna

Embedded Software Engineer role at Amazon's Annapurna Labs, developing next-gen semiconductor platforms and networking products for AWS cloud services.

Embedded Software Dev Engineer, Project Kuiper Customer Terminal Software

Embedded Software Engineer role at Amazon's Project Kuiper developing satellite communication terminal software

System Development Engineer, OPD Hardware

System Development Engineer position at Amazon focusing on embedded Linux development and hardware integration for next-generation devices.