Jobs · Consulting · Washington

Software Development Engineer - BIOS/UEFI, AWS Hardware Engineering, Firmware Development

Amazon Web Services (AWS) · Seattle, WA · 2 mo ago
ConsultingFull-time

About the role

The AWS Hardware Engineering team creates server designs for Amazon’s innovative web services. Our designs are industry-leading in frugality and operational excellence, and are critical to the success of the AWS business and millions of customers who use AWS today. Our engineers solve challenging technology problems, and build architecturally sound, high-quality components to enable AWS to realize critical business strategies.

The ideal candidate for this role will be an innovative self-starter with deep knowledge in server firmware. You will gain a strong understanding of our server firmware stack, analyze it in its current and future context, and use comprehensive system knowledge to find the best solutions to multi-factor problems. You will work with engineers across the company as well as external companies and lead development efforts, collaborating with internal and external development engineers (architecture, hardware, validation, software services).

Public cloud IT services represent the majority of growth in the overall IT services market and will continue to do so for several years to come. The scale of AWS, combined with an understanding of how our software and hardware is used, creates a unique opportunity for component customizations that will directly benefit our customers.

Why you will love it

  • Work with engineers across the company to build software for the next-generation platform.
  • Direct impact on our bottom line and ability to deliver improvements for our developers.
  • Part of a growing, fast-paced, and fun team.
  • Ownership for the implementation of your work.
  • See direct product improvements based on the results of your work.

Responsibilities

  • Design and develop server features in BIOS/UEFI, BMC, or FPGA. You should know their interface and handshaking mechanisms.
  • Work on test development, automation, and operation metrics to own the end-to-end product development cycle and serve our customers.

Qualifications

Basic Qualifications

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture (design patterns, reliability, and scaling) of new and existing systems experience.
  • Experience programming with at least one software programming language.
  • 3+ years of embedded firmware development experience.

Preferred Qualifications

  • 3+ years of 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.

Pay

USA, CA, Cupertino: $165,200.00 - $223,600.00 USD annually

USA, WA, Seattle: $143,700.00 - $194,400.00 USD annually

Your Amazon package will include sign-on payments, restricted stock units (RSUs), and comprehensive benefits such as health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance, and optional supplemental life plans), EAP, mental health support, medical advice line, flexible spending accounts, adoption and surrogacy reimbursement coverage, 401(k) matching, paid time off, and parental leave.

Benefits

  • Health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance, and optional supplemental life plans).
  • Employee Assistance Program (EAP) and mental health support.
  • Medical advice line.
  • Flexible Spending Accounts.
  • Adoption and surrogacy reimbursement coverage.
  • 401(k) matching.
  • Paid time off.
  • Parental leave.

Similar jobs