Back to jobsJob overview

About the role

Embedded Software Engineer, EFA at Annapurna Labs Ltd.

Required Skills

embedded systemscc++networkingrdmavirtualizationsocfirmware

About the Role

Senior Embedded Software Engineer role developing networking software for AWS RDMA technology on Amazon network cards. The position involves creating code that runs on millions of servers worldwide as part of the Nitro system, working with hardware, firmware, and software teams globally.

Key Responsibilities

  • Develop, integrate, and deploy networking technologies at large scale
  • Lead development of key software components for Amazon network cards
  • Work on software implementing AWS RDMA technology for ML and HPC customers
  • Collaborate with HW, FW, and SW teams worldwide
  • Participate in project requirements definition, feature development, deployment and operational support

Required Skills & Qualifications

Must Have:

  • Bachelor's degree in computer science or electrical engineering
  • Hands-on C programming experience
  • Hands-on C++ programming experience

Nice to Have:

  • Embedded firmware development experience
  • Experience with SoC development life cycle
  • Experience with virtualization technologies