Embedded Software Development Engineer II, AWS Hardware Engineering Services
Amazon / AWS Infrastructure Services - Austin, TX, USA; Cupertino, CA, USA
Posted on 06 Nov, 2025
About Company
AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure, supporting data centers, servers, storage, networking, and power systems.
About Team
The AWS Firmware team develops embedded software for server platforms, solving complex problems that combine hardware, software, and distributed systems to keep AWS cloud running at scale.
About Role
The Embedded Software Development Engineer will build and own server firmware, work on embedded Linux drivers, scripting, and data center operation support, contributing to high-quality software for AWS global infrastructure.
Key Responsibilities
- Develop Server Baseboard Management Controller (BMC) software.
- Write and maintain scripts for automation and operations support.
- Develop Linux drivers and multimedia integration.
- Support data center operations and system-level troubleshooting.
- Collaborate with software, hardware, and operations teams.
Requirements
- 3+ years non-internship professional software development experience.
- 2+ years non-internship design or architecture experience.
- Experience programming with at least one software programming language.
Preferred Qualifications
- Full software development life cycle experience including coding standards, code reviews, source control management, build processes, testing, and operations.
- Bachelor’s degree in Computer Science or equivalent.
Salary Range
$129,300 to $223,600 per year based on location
Employment Type
Full-time
Department
AWS Hardware Engineering Services
Posted On
2025-11-06
Updated On
2025-11-06
Job Overview
- Category: Private Jobs
- Experience: 3+ years
- Qualification: Bachelor’s degree in Computer Science or equivalent
- Location: Austin, TX, USA; Cupertino, CA, USA
- Type: Permanent
- Apply By: Open Until Filled
Ready to Apply?
Apply NowFAQ – Embedded Software Development Engineer II, AWS Hardware Engineering Services
Frequently asked questions about this job opportunity.
-
It designs, plans, delivers, and operates AWS global infrastructure, supporting all data centers, servers, networking, storage, power, and cooling systems.
-
Develop server firmware (BMC software), scripting for automation, Linux drivers, support data center operations, and collaborate with cross-functional teams.
-
3+ years of non-internship software development and 2+ years in design or architecture of systems.
-
Austin, TX, USA; Cupertino, CA, USA.
-
Base pay ranges from $129,300 to $223,600 per year depending on location, with additional equity and benefits.