Software Development Engineer, EC2 Nitro Team

6 days ago


Sunnyvale, California, United States Amazon Full time
About the Role

We are seeking an experienced Software Development Engineer to join our EC2 Nitro Team. As a key member of our team, you will be responsible for designing, developing, and testing cutting-edge cloud solutions that drive innovation from startups to major enterprises.

Key Responsibilities

As a Software Development Engineer on our Nitro Firmware Team, you will be involved in hands-on software development, including software design reviews, implementation, code reviews, new platform enablement, automated test development, and monitoring to ensure your code is working properly at scale. You will work closely with Principal engineers from EC2, silicon designers, hardware engineers, internal/external partners to develop robust and scalable mechanisms to update firmware across the fleet.

Requirements

We are looking for a candidate with a solid understanding of low-level embedded concepts, ability to code in C/C++, and strong background in Test Driven Development and automating testing using scripting languages (Bash/Lua/JS/Python). Experience with version control systems, automated build processes, and software unit testing are required.

About Us

At Amazon, we value diversity and inclusion. We are committed to creating a workplace where everyone feels welcome and valued. Our team is dedicated to supporting new members and providing opportunities for growth and development. We believe in work-life balance and offer flexibility in working hours to help you find your own balance between your work and personal life.

What We Offer

We offer a competitive salary, comprehensive benefits package, and opportunities for career growth and development. We are committed to providing a safe and inclusive work environment and are an equal opportunity employer. We are proud to be a part of Amazon's commitment to diversity and inclusion.

  • Sunnyvale, California, United States Amazon Full time

    About the RoleWe are seeking an experienced Software Development Engineer to join our EC2 Nitro Firmware Team. As a key member of this team, you will be responsible for developing cutting-edge cloud solutions that drive innovation from startups to major enterprises.Key ResponsibilitiesDesign and develop firmware for EC2 hardware componentsCollaborate with...


  • Sunnyvale, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Nitro High Memory and HPC team. As a member of this team, you will be responsible for designing and developing high-performance computing software solutions for our customers.Our team is dedicated to delivering innovative solutions that meet the evolving needs of our...


  • Sunnyvale, California, United States Amazon Full time

    About the RoleAmazon Web Services is seeking an experienced Engineering Leader to help shape the future of cloud computing. This leadership role will be part of a newly formed EC2 Networking team, responsible for building forwarding and encapsulation services in EC2 to support large-scale networking and new features within AWS Virtual Private Cloud (VPC).Key...


  • Sunnyvale, California, United States Amazon Full time

    About the RoleWe are seeking an experienced Software Development Engineer to join our EC2 Networking team at Amazon. As a key member of this team, you will be responsible for designing and developing software solutions that enable the next generation of cloud computing.Key Responsibilities:Lead the development of software solutions for EC2 Networking,...


  • Sunnyvale, California, United States Amazon Full time

    Job DescriptionAmazon Web Services is seeking an experienced Engineering Leader to help define and build the future of cloud computing. This position is a leadership role with a newly formed EC2 Networking team.You will lead a team contributing towards building a forwarding and encapsulation services in EC2 to support large scale networking and new features...


  • Sunnyvale, California, United States Amazon Full time

    About the RoleAmazon Web Services (AWS) is seeking a highly skilled Software Development Engineer to join our EC2 HyperPlane team in Seattle, WA. As a key member of our development team, you will be responsible for designing and developing APIs, new features, and enhancements to our service portfolio.You will work closely with our team to ensure 100%...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Job Title: Silicon Embedded Software EngineerLocation: OnsiteDuration: 8 monthsWe are seeking an experienced Silicon Embedded Software Engineer to join our team at Intelliswift Software.Key Responsibilities:Develop, compile, run, and debug C/C++ bare-metal/firmware/software tests/apps targeting ARM CPUs/DSPs in pre-silicon (virtual, emulation, and FPGA...


  • Sunnyvale, California, United States Lynx Software Technologies Full time

    Software Engineer Job DescriptionThompson Software Solutions, a Lynx Software Technologies company, is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for developing, integrating, and testing software products using a wide range of technical principles, theories, and concepts.Key Responsibilities:Develop...


  • Sunnyvale, California, United States United Software Group Full time

    Job Title: Android Software DeveloperWe are seeking an experienced Android Software Developer to join our team at United Software Group. As an Android Software Developer, you will be responsible for the development, improvement, and release of our Business Android App. You will participate in peer code reviews and contribute effectively within an agile setup...


  • Sunnyvale, California, United States Lynx Software Technologies Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Lynx Software Technologies. As a key member of our software development team, you will be responsible for designing, developing, and testing software products that meet the highest standards of quality and reliability.Job SummaryThe successful...


  • Sunnyvale, California, United States Lynx Software Technologies Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Lynx Software Technologies. As a key member of our software development team, you will be responsible for designing, developing, and testing software products that meet the highest standards of quality and reliability.Job SummaryThe successful...


  • Sunnyvale, California, United States Lynx Software Technologies Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a skilled Senior Software Engineer to join our team at Lynx Software Technologies. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software products using a wide range of technical principles, theories, and concepts.Key Responsibilities:Design and...


  • Sunnyvale, California, United States Amazon Services LLC Full time

    Job Title: Software Development Engineer, FTVX TeamAbout the Role:We are seeking a highly skilled Software Development Engineer to join our FTVX Team. As a key member of our team, you will be responsible for developing and enhancing the Ambient experience on Fire TV. This is a high-visibility role where you will have the opportunity to make a positive impact...


  • Sunnyvale, California, United States Amazon Full time

    About the Role:We are seeking a highly skilled Software Development Engineer to join our FTVX team at Amazon. As a key member of our team, you will be responsible for developing and maintaining software applications for our Fire TV platform.Key Responsibilities:Develop Android application software for product initiatives.Investigate, prototype, and deliver...


  • Sunnyvale, California, United States Walmart Full time

    Job SummaryWe are seeking a highly skilled Staff Software Engineer to join our team at Walmart Global Tech. As a Staff Software Engineer, you will play a key role in driving the development of complex software changes and leading the design of new features. You will work closely with senior and junior teammates to cultivate a reciprocal learning environment...


  • Sunnyvale, California, United States Fortinet Full time

    Job Title: Software Development EngineerFortinet is seeking a highly skilled Software Development Engineer to join our team. As a Software Development Engineer, you will be responsible for designing, developing, and testing software applications for our next-generation network security appliances.Key Responsibilities:Design and develop software applications...


  • Sunnyvale, California, United States Compunnel Inc. Full time

    Job Title: Software EngineerCompunnel Inc. is seeking a skilled Software Engineer to join our team.About the Role:We are looking for a talented Software Engineer with experience in Java or Python to join our team. As a Software Engineer, you will be responsible for designing, developing, testing, deploying, maintaining, and enhancing software solutions.Key...


  • Sunnyvale, California, United States Rose International Full time

    Software Engineer Job DescriptionRose International is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will play a critical role in developing and operating mission-critical services and applications that are used by customers and employees worldwide.Key Responsibilities:Design, implement, and deploy software...


  • Sunnyvale, California, United States United Software Group Full time

    Job Title: Software Quality Assurance EngineerJob Summary: We are seeking a skilled Software Quality Assurance Engineer to join our team at United Software Group. As an Image Quality Analysis and Tuning Specialist, you will be responsible for designing, developing, testing, and evaluating desktop and web-based software applications for image and video...

  • Software Engineer

    2 weeks ago


    Sunnyvale, California, United States United Software Group Full time

    Job Title: Front End EngineerWe are seeking a skilled Front End Engineer to join our team at United Software Group Inc. The ideal candidate will have expertise in designing, developing, and testing desktop and web-based software applications for image and video quality analysis and tuning.Key Responsibilities:Design and implement GUI desktop applications for...