Embedded Software Engineer, AWS Annapurna Labs

World's most comprehensive and broadly adopted cloud platform provider, pioneering cloud computing innovation.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Embedded Software Engineer, AWS Annapurna Labs

AWS Utility Computing (UC) is seeking an experienced Embedded Software Engineer to join their Linux Kernel development team at Annapurna Labs. This role focuses on developing a revolutionary semiconductor platform for AWS's NITRO system, a critical component of AWS's cloud infrastructure. The position offers a unique opportunity to work on high-scale systems with strict reliability and security requirements, developing kernel drivers and contributing to the Linux community.

The role is based in Tel Aviv, Israel, working within AWS's largest cloud provider environment. You'll be part of the team responsible for foundational services like Amazon S3 and EC2, contributing to product innovations that differentiate AWS in the industry. The position requires strong expertise in embedded systems, Linux kernel development, and computer architecture.

This is an excellent opportunity for experienced software engineers passionate about low-level system development and open-source contributions. You'll work in a dynamic, fast-paced environment with some of the industry's most challenging technical problems at unprecedented scale. The role offers significant growth potential, mentorship opportunities, and the chance to impact millions of AWS customers worldwide.

Amazon provides a supportive, inclusive work environment with flexible arrangements and work-life harmony. The company values diverse experiences and perspectives, offering various employee-led affinity groups and ongoing learning opportunities. As part of AWS, you'll be at the forefront of cloud computing innovation, working with cutting-edge technologies and contributing to the world's most comprehensive cloud platform.

Last updated 2 minutes ago

Responsibilities For Embedded Software Engineer, AWS Annapurna Labs

  • Develop kernel drivers and share code with Linux community
  • Build high-end AWS NITRO system
  • Work on technologies powering world's largest cloud provider

Requirements For Embedded Software Engineer, AWS Annapurna Labs

Linux
Python
  • 5+ years of experience in embedded SW development
  • Strong programming language skills in C, Python
  • Familiar with Linux kernel (drivers, networking, I/O, monitoring)
  • Deep understanding of computer architecture
  • Experience with HW/SW interfaces
  • B.A. / BSc. in Computer Science or Electrical Engineering
  • Team player, highly motivated, willing to work in dynamic environment, fast learner

Benefits For Embedded Software Engineer, AWS Annapurna Labs

  • Flexible work hours
  • Mentorship and career growth opportunities
  • Knowledge-sharing resources
  • Inclusive team culture
  • Employee-led affinity groups

Interested in this job?

Jobs Related To Amazon Embedded Software Engineer, AWS Annapurna Labs

Sr Embedded Software Engineer, Amazon Devices - Connectivity SW

Senior Embedded Software Engineer role at Amazon Lab126, focusing on connectivity solutions for Amazon devices, requiring 5+ years of experience in software development and system architecture.

Embedded Sr. Software Development Engineer, Hardware Compute Group

Senior Embedded Software Engineer role at Amazon Lab126, developing kernel drivers and embedded systems for next-gen consumer electronics. 5+ years experience required, Sunnyvale location.

Sr. Software Development Engineer, Amazon Robotics (AR)

Senior Software Development Engineer position at Amazon Robotics, focusing on robotics software development, system architecture, and team leadership for warehouse automation systems.

Sr. Software Dev Engineer, Alexa Ambient Computing Techs

Senior Software Engineering role at Amazon Lab126 focusing on embedded systems development for Alexa Ambient Computing Technologies, requiring Linux kernel and BSP expertise.

FPGA Verification Engineer, Kuiper Payload FPGA

Senior FPGA Verification Engineer role at Amazon's Project Kuiper, developing verification solutions for satellite communication systems with competitive compensation and benefits.