Software Development Engineer, Nitro Card, Annapurna Labs

AmazonCupertino, CA
$165,200 - $223,600

About The Position

Annapurna Labs, an organization within AWS UC, specializes in designing silicon and software to accelerate innovation, enabling customers to create advanced cloud solutions. The team develops custom chips, accelerators, and software stacks to tackle unprecedented technical challenges and deliver transformative results. This role is specifically within the AWS Nitro team, which is responsible for the underlying platform of next-generation EC2 instances. This platform comprises custom AWS hardware and software that together provide security and performance comparable to bare metal. As a Software Development Engineer on the Nitro team, you will be a thought leader, contributing to the ground-up development of key features for advanced hardware that offloads and accelerates IO functions, security chips for a highly secure cloud platform, and lightweight hypervisors for scalable bare-metal performance. The position involves a unique blend of hands-on development and leadership responsibilities, with potential future opportunities to transition into a Software Development Manager role, though the primary focus remains on technical leadership and hands-on development within the AWS Nitro Cards team.

Requirements

  • Bachelor's degree in Computer Science or related technical field
  • 3+ years of engineering experience
  • 3+ years of embedded firmware development experience
  • 3+ years of experience with programming language: C or C++

Nice To Haves

  • Experience in embedded development in C/C++, or experience writing low level drivers
  • Experience with Linux kernel

Responsibilities

  • Actively contribute to software development across all verticals, from Linux services and drivers, and related applications, Nitro card integration and Platform bringups.
  • Collaborate with cross-functional teams and stakeholders to align development efforts with broader organizational goals.
  • Stay current with emerging technologies and industry trends related to Nitro Cards and AWS infrastructure.
  • Actively code and contribute to the development process while coordinating with other teams to ensure new AWS platforms are delivered to the market in time.

Benefits

  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service