Embedded Software Development Engineer Ii, Baseboard Management Controller

Amazon Amazon · Big Tech · Cupertino, CA · Software Development

This role focuses on developing and operating server-related firmware for AWS infrastructure, specifically for AI training and inference workloads. The engineer will work on Baseboard Management Controller (BMC) software, scripting, data center operations support, and Linux driver development, contributing to the backbone of AWS's Generative AI cloud offerings.

What you'd actually do

  1. Server Baseboard Management Controller (BMC) Software.
  2. Scripting language development.
  3. Data Center Operation Support.
  4. Linux driver development.

Skills

Required

  • 3+ years of non-internship professional software development experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • 2+ years of embedded firmware development experience
  • Experience debugging, profiling, and implementing best software engineering practices in large-scale systems
  • Knowledge of system performance, memory management, and parallel computing principles

Nice to have

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • 3+ years of embedded firmware development experience
  • Master's degree or equivalent

What the JD emphasized

  • build the backbone of Generative AI cloud at AWS
  • build the future of the cloud for AI training and inference
  • industry leading work delivering continuous price performance improvements in the cloud for AI model training for multi billion variable LLMs
  • enable high performance and scalability in AI/ML and HPC workloads
  • build and own the server related firmware
  • build and own GenAI server related firmware