Embedded Software Development Engineer, Annapurna Labs

2 days ago


Austin, Texas, United States Amazon Full time
About the Role

We are seeking a highly skilled Embedded Software Development Engineer to join our team at Annapurna Labs, a part of Amazon Web Services (AWS). As a key member of our team, you will be responsible for designing and developing innovative networking software solutions for our customers.

As a software development engineer on our team, you will work closely with our architecture and hardware teams to develop features that will revolutionize EC2 core network. You will be responsible for owning the architecture and development of features that will enable enhanced networking on several critical AWS EC2 instances.

We are looking for a talented software development engineer with a background in networking and a passion for innovation. If you are passionate about developing cutting-edge networking solutions and working with a brilliant team of experienced engineers, we encourage you to apply.

About the Team

We are a team of experienced engineers with diverse backgrounds in chip, firmware, and embedded software development, as well as deep networking verticals for host-side networking. We work together on core AWS network infrastructure and are dedicated to supporting new members.

We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews.

About AWS

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.

We value work-life harmony and strive for flexibility as part of our working culture. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for a balance between work and personal life.

Basic Qualifications

We are looking for a software development engineer with a B.S. in Computer Science or a related technical field and 5+ years of professional engineering experience. You should have 3+ years of experience with programming languages such as C or C++ and 3+ years of experience in high-speed embedded Linux systems.

Preferred qualifications include a Master's Degree in Computer Science or a related technical field, experience with high-performance networking, and experience working with real-time networking applications.



  • Austin, Texas, United States Annapurna Labs (U.S.) Inc. Full time

    About Annapurna Labs (U.S.) Inc.Annapurna Labs is a leading innovator in hardware/software co-design, pushing the boundaries of technology not only in Amazon Web Services (AWS) but across the industry.Job SummaryWe are seeking a skilled Software Engineer to join our Release and Automation Software Team. As a key member of our team, you will design and build...


  • Austin, Texas, United States Annapurna Labs (U.S.) Inc. Full time

    About the RoleWe are seeking a skilled Software Engineer to join our Release and Automation team at Annapurna Labs (U.S.) Inc. As a key member of our team, you will be responsible for designing and building services and automations to improve the releases and operations of our Machine Learning servers.Key ResponsibilitiesUnderstand the Machine Learning...


  • Austin, Texas, United States Annapurna Labs Full time

    About the RoleWe are seeking a highly skilled Senior ASIC Power Engineer to join our Cloud-Scale Machine Learning Acceleration team at Annapurna Labs. As a key member of our team, you will be responsible for designing and optimizing hardware in our data centers, including our custom designed machine learning inference datacenter server, AWS Inferentia.Our...


  • Austin, Texas, United States Annapurna Labs (U.S.) Inc. Full time

    About Annapurna LabsAnnapurna Labs (U.S.) Inc. is a leading provider of hardware/software co-design solutions, pushing the boundaries of innovation in the industry. Our team is dedicated to creating cutting-edge technologies that transform the way we live and work.Job SummaryWe are seeking a highly skilled Software Engineer to join our Release and Automation...

  • asic power engineer

    3 weeks ago


    Austin, Texas, United States Annapurna Labs Full time

    About Annapurna LabsAnnapurna Labs is a leading innovator in cloud-scale machine learning acceleration. Our team designs and optimizes hardware in our data centers, including AWS Inferentia, our custom-designed machine learning inference datacenter server.Job SummaryWe are seeking an experienced ASIC Design Engineer to join our Cloud-Scale Machine Learning...


  • Austin, Texas, United States Annapurna Labs (U.S.) Inc. Full time

    About the RoleWe are seeking an experienced Design Verification Engineer to join our Cloud-Scale Machine Learning Acceleration team at Annapurna Labs (U.S.) Inc. As a member of this team, you will be responsible for the design and validation of machine learning hardware in our data centers.Key ResponsibilitiesVerify and validate that our hardware and...


  • Austin, Texas, United States Annapurna Labs (U.S.) Inc. Full time

    About the RoleWe are seeking an experienced Design Verification Engineer to join our Cloud-Scale Machine Learning Acceleration team at Annapurna Labs (U.S.) Inc. As a key member of our team, you will be responsible for designing and validating machine learning hardware in our data centers.Key ResponsibilitiesVerify and validate that our hardware and software...


  • Austin, Texas, United States Annapurna Labs (U.S.) Inc. Full time

    Design Verification SpecialistWe are seeking a highly skilled Design Verification Specialist to join our team at Annapurna Labs (U.S.) Inc. in the field of cloud server platforms.As a Design Verification Specialist, you will play a key role in the validation of machine learning hardware in our data centers. Your responsibilities will include verifying and...


  • Austin, Texas, United States Annapurna Labs (U.S.) Inc. Full time

    About the Role We are seeking an experienced Design Verification Engineer to join our Cloud-Scale Machine Learning Acceleration team at Annapurna Labs (U.S.) Inc. As a key member of our team, you will be responsible for designing and validating machine learning hardware in our data centers. Key Responsibilities * Verify and validate that our hardware and...


  • Austin, Texas, United States Amazon Full time

    About the RoleWe are seeking a highly skilled System Development Engineer to join our Machine Learning Fleet Operations team at Annapurna Labs. As a key member of our team, you will be responsible for designing and developing cutting-edge machine learning systems that accelerate innovation in the cloud.Your primary focus will be on developing and maintaining...


  • Austin, Texas, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Machine Learning Fleet Operations team at Annapurna Labs, a part of AWS Utility Computing. As a member of this team, you will play a critical role in supporting the development and management of Compute, Database, Storage, Platform, and Productivity Apps services in...


  • Austin, Texas, United States Shift Robotics Full time

    About Shift RoboticsWe're a pioneering company making the world a more walkable place by developing innovative personal mobility solutions. Our mission is to empower people to choose walking over sitting in traffic, and we're looking for talented engineers to help us achieve this goal.Job DescriptionWe're seeking a skilled Embedded Software Engineer to join...


  • Austin, Texas, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Serdes/PCIE Phy Expert to join our team at Annapurna Labs, a leading provider of cloud computing solutions. As a Serdes/PCIE Phy Expert, you will be responsible for designing and implementing innovative next-generation machine learning chips and servers.Key ResponsibilitiesDesign and implement Serdes/PCIE PHY and...


  • Austin, Texas, United States Shift Robotics Full time

    About Shift RoboticsWe're a company that's revolutionizing the way people move around. Our mission is to make walking faster, more efficient, and more accessible to everyone. We're not just building shoes, we're building a better future.Job DescriptionWe're looking for a talented Embedded Software Engineer to join our team. As a key member of our software...


  • Austin, Texas, United States Amazon Full time

    Job DescriptionAmazon Lab126 is a pioneering research and development company that designs and engineers innovative consumer electronics. With a rich history dating back to 2004, we have created groundbreaking devices like Fire tablets, Fire TV, Amazon Echo, and Amazon Show.The Amazon Devices group delivers exceptional Amazon experiences, providing customers...


  • Austin, Texas, United States Jobot Full time

    Shape the Future of Embedded SystemsAt Jobot, we're seeking a seasoned Senior Embedded Software Engineer to join our pioneering team and lead the next wave of innovation in embedded systems. As a key member of our team, you'll be responsible for developing and maintaining high-quality firmware solutions that make a real-world impact.About UsWe're a leader in...


  • Austin, Texas, United States Resource Informatics Group Full time

    Job SummaryWe are seeking an experienced Embedded Software Developer to join our team at Resource Informatics Group. The successful candidate will be responsible for developing, maintaining, and troubleshooting software code bases for factory product builds and testing.Key Responsibilities Develop and maintain software code bases in C programming language...

  • Serdes Phy Expert

    3 weeks ago


    Austin, Texas, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Serdes/PCIE Phy Expert to join our team at Annapurna Labs, a leading provider of cloud computing solutions. As a Serdes/PCIE Phy Expert, you will be responsible for designing and implementing innovative next-generation machine learning chips and servers.Key ResponsibilitiesDesign and implement Serdes/PCIE PHY and...


  • Austin, Texas, United States Leonardo DRS Full time

    Job SummaryWe are seeking a highly skilled Senior Embedded Software Engineer to join our Electro Optical Infrared Systems (EOIS) Software Development Team. As a key member of our team, you will be responsible for leading technical activities, developing embedded software, and ensuring timely completion of projects.Key ResponsibilitiesDesign, develop,...


  • Austin, Texas, United States Compunnel Inc. Full time

    Job Details:Position: Embedded Systems DeveloperLocation: Cupertino, CA / Austin, TXMode: Full-TimeDescription:We are seeking an experienced Embedded Systems Developer to join our team at Compunnel Inc. in Cupertino, CA or Austin, TX. As an Embedded Systems Developer, you will be responsible for designing, developing, and testing low-level embedded C...