Software Development Engineer, Devices

4 weeks ago


Sunnyvale, California, United States Amazon Full time

About the Role

The Amazon Connectivity team is seeking a highly skilled Software Development Engineer to design and develop Wi-Fi software solutions for Amazon devices. As a key member of the team, you will work closely with cross-functional teams to innovate and deliver high-performance, low-power, stable connectivity platforms for world-class consumer products.

Key Responsibilities

  • Design, develop, and enhance Wi-Fi software for Amazon's consumer products;
  • Optimize Wi-Fi performance and power consumption for connectivity platforms;
  • Engage with vendors to integrate Wi-Fi chipset solutions;
  • Collaborate with other software teams to design and deliver unique customer features on top of Wi-Fi for next-gen Amazon products;
  • Provide Amazon Customer Support technical assistance to troubleshoot customer issues;

About the Team

Amazon products are revolutionary consumer devices that have become the #1 best-selling Amazon products. Our team creates products to keep you connected to the things you love and need. We operate with a culture of collaboration, innovation, and long-term thinking, and we're looking for a talented Software Development Engineer to join our team.

Requirements

  • 2+ years of non-internship design or architecture experience;
  • 2+ years of non-internship professional software development experience;
  • Experience programming with at least one software programming language;
  • Bachelor's degree in computer science or equivalent;
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design;
  • Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence;
  • Hands-on experience in IEEE802.11/Wi-Fi protocols and extensions;
  • Experience with Wi-Fi development and debugging tools such as wireless sniffers and protocol analyzers;
  • Experience with Android and Linux development on kernel, device drivers, and frameworks;

Preferred Qualifications

  • Have prior experience with Wi-Fi solutions from one or more major Wi-Fi chipset vendors;
  • Strong knowledge of TCP/IP internals and common Networking protocols such as DHCP, DNS, HTTP, and etc.

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.



  • Sunnyvale, California, United States Amazon Full time

    About the RoleWe are seeking a talented Senior Software Engineer to join our team in building innovative, mission-critical, high-volume applications for Alexa devices.As a key member of our team, you will have the opportunity to make a significant impact on the design, architecture, and implementation of Alexa features that are used every day by people you...


  • Sunnyvale, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our FireTV 3p Devices team. As a key member of our team, you will be responsible for designing, developing, and implementing distributed software applications, tools, and systems.You will work closely with internal and external partners to evaluate and make decisions...


  • Sunnyvale, California, United States Amazon Full time

    About the Role:Amazon Lab126 is a leading research and development company that designs and engineers innovative consumer electronics. As a Senior Software Development Engineer, you will be part of the SMP Multimedia Team, responsible for building cutting-edge devices for multimedia consumption.Key Responsibilities:Design, develop, and maintain software...


  • 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 Amazon Full time

    About the RoleAmazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Our team is responsible for delivering and maintaining software and platforms that are high-performance, low-power, stable, and meet the highest security standards.Key ResponsibilitiesOwn the software design,...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Job Title: Mac OS Software EngineerLocation: Not SpecifiedDuration: Not SpecifiedPay Rate Range: Not SpecifiedAt Intelliswift Software Inc., we conceptualize, build, and support innovative technology products and solutions. Our team of experts from diverse backgrounds contributes to making Intelliswift a reliable partner in IT and Talent solutions. We...


  • Sunnyvale, California, United States Amazon Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Engineer to join our Amazon Devices and Services team. As a key member of our team, you will design, develop, and deploy large-scale, highly distributed innovative solutions for securing web applications and services that enable amazing customer experiences on Amazon devices at scale.You...


  • 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 Amazon Full time

    About the RoleAmazon's Lab126 Platform Software team is seeking a talented Software Development Engineer to lead the design and implementation of critical software modules for robots. As a key member of the team, you will contribute to the development of the next generation of robots based on the Astro platform. Your primary responsibility will be to drive...


  • 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 Full time

    Job DescriptionAmazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Our team is responsible for delivering innovative consumer products that provide a seamless user experience.The Role:As a Senior Software Development Engineer - Bluetooth, you will work closely with cross-functional...


  • Sunnyvale, California, United States Amazon Full time

    Job SummaryAmazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. As a Sr. Software Development Engineer - Bluetooth, you will engage with experienced cross-disciplinary staffs to conceive and design innovative consumer products. Your ownership can span across application, device...

  • Software Engineer

    4 weeks ago


    Sunnyvale, California, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Android Software Engineer to join our team at Walmart Global Tech. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality mobile applications for our customers.As an Android Software Engineer, you will work closely with our cross-functional team to deliver...


  • Sunnyvale, California, United States Fortinet Full time

    Job Title: Cloud Security Software Development EngineerWe are seeking a highly skilled Cloud Security Software Development Engineer to join our team at Fortinet. As a key member of our engineering team, you will be responsible for designing, developing, and implementing highly scalable software features and infrastructure on our next-generation security...


  • Sunnyvale, California, United States Amazon Full time

    About the RoleAs a Senior Software Development Engineer in Test, you will be responsible for designing and developing test infrastructure, frameworks, and tools to ensure high-quality software releases. You will work closely with software engineering teams to drive continuous development, integration, and deployment.Key Responsibilities* Lead the design and...


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

    Job SummaryWe are seeking an experienced Android Software Developer to join our team at Efficus, Inc. as a Mobile Engineering Specialist. The ideal candidate will have a strong background in mobile software development using Kotlin and experience with distributed source code version control systems (Git/Github).Key ResponsibilitiesAs a Mobile Engineering...


  • Sunnyvale, California, United States Meta Inc Full time

    Job Summary:The Wearable Camera team at Meta is a part of Facebook Reality Labs, responsible for our Smart Glasses and other wearable platforms. As a Camera Engineer, you will help build innovative hardware and software that redefine how people capture, share, and connect.We are looking for a skilled engineer to develop optimized camera frameworks and SDK...


  • 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 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...