Lead Software Development Engineer, Nitro Card, Annapurna Labs

Annapurna Labs designs silicon and software within AWS UC that accelerates innovation through custom chips and software stacks.
$151,300 - $261,500
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI

Description For Lead Software Development Engineer, Nitro Card, Annapurna Labs

Annapurna Labs, an organization within AWS UC, is seeking a Lead Software Development Engineer for their Nitro Card team. This role combines hands-on development with technical leadership, focusing on AWS Nitro - the platform underlying next-generation EC2 instances. The position involves working with custom AWS hardware and software to deliver security and performance indistinguishable from bare metal.

The role offers a unique opportunity to lead a team while maintaining active involvement in development, working on Linux services, drivers, and Nitro card integration. The successful candidate will guide a team of 4-5 developers while contributing directly to code development. This position may evolve into a full Software Development Manager role for interested candidates, though the primary focus remains on technical leadership.

AWS Nitro is crucial for EC2 instances, utilizing custom hardware and software to provide enhanced security and performance. The team works on security chips enabling the most secure cloud platform and lightweight hypervisors managing memory and CPU allocation. The position requires expertise in embedded systems, Linux kernel development, and strong leadership capabilities.

The team culture emphasizes knowledge-sharing, mentorship, and inclusive growth. AWS values diverse experiences and backgrounds, supporting work-life harmony and professional development. The position offers competitive compensation ranging from $151,300 to $261,500 per year, varying by location, plus additional benefits and equity opportunities.

This is an excellent opportunity for experienced software engineers looking to combine technical expertise with leadership responsibilities in a cutting-edge cloud infrastructure environment.

Last updated a day ago

Responsibilities For Lead Software Development Engineer, Nitro Card, Annapurna Labs

  • Actively contribute to software development across Linux services and drivers
  • Lead a team of 4-5 software developers
  • Provide technical guidance, mentorship, and direction
  • Drive technical decision-making and architecture design
  • Oversee project timelines and deliverables
  • Collaborate with cross-functional teams
  • Balance individual coding with team management duties

Requirements For Lead Software Development Engineer, Nitro Card, Annapurna Labs

Linux
  • B.S. Computer Science or related technical field
  • 5+ years of professional engineering experience
  • 5+ years of experience with programming language: C or C++
  • 5+ years of experience in embedded Linux systems

Benefits For Lead Software Development Engineer, Nitro Card, Annapurna Labs

Medical Insurance
401k
Parental Leave
  • Comprehensive medical benefits
  • Work-life harmony
  • Career growth and mentorship opportunities
  • Employee-led affinity groups
  • Flexible working culture

Interested in this job?

Jobs Related To Amazon Lead Software Development Engineer, Nitro Card, Annapurna Labs

Sr. SysDE - Multimedia, Amazon Devices

Senior System Development Engineer role at Amazon Lab126, focusing on multimedia development for Amazon devices including FireOS, Android, and various media streaming platforms.

Sr. Interdisciplinary Systems Engineer, AFT Quality

Senior Systems Engineering role at Amazon Fulfillment Technologies, combining hardware and software expertise to develop computer vision and sensor-based systems for inventory management.

Sr. ASIC Design Engineer (Silicon Engineering)

Senior ASIC Design Engineer position at SpaceX, developing cutting-edge FPGAs and ASICs for space and ground infrastructure, offering $160-220K salary with comprehensive benefits.

Staff Windows Developer - Debugger

Staff Windows Developer position at Qualcomm, focusing on debugger development for Windows on Snapdragon platforms, requiring expertise in embedded systems and Windows internals.

Lead Electrical Engineer (Starship Avionics)

Lead Electrical Engineer position at SpaceX, focusing on Starship avionics development and team leadership in spacecraft electronics design.