Software Development Engineer for WiFi Networking Solutions

3 weeks ago


San Francisco, California, United States Amazon Full time

Job Summary

We are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a WiFi Software Development Engineer, you will be responsible for designing, developing, and maintaining our advanced WiFi networking solutions.

Key Responsibilities

  • Enhance whole home connectivity for eero products.
  • Solve connectivity issues with comprehensive solutions.
  • Optimize networking subsystems in OS kernels for better WiFi performance.
  • Implement protocols for efficient mesh network management.
  • Debug and optimize kernel-level system performance for stability.
  • Improve integration of wireless drivers, firmware, hostap, and applications.
  • Lead enhancements in testing procedures.
  • Collaborate with OS, mobile, and cloud teams to deliver features.

A Day in the Life

As a WiFi Software Development Engineer at Amazon, your day will begin with a team stand-up to outline daily priorities. You will be working on hands-on development and collaborating with access points and networking equipment. You will be responsible for code reviews, thorough testing, and collaborating with testing teams to ensure the highest quality of our connectivity solutions. Additionally, you will be handling customer issues and resolving them to improve customer experience.

Basic Qualifications

  • 4+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
  • Experience programming with at least one software programming language.
  • Proven experience in WiFi software development, particularly with 802.11 protocols.
  • Experience with various Linux Kernel components and driver development.

Preferred Qualifications

  • Experience with wireless networking hardware, including access points, routers and switches.
  • Knowledge of 802.11, 802.3, DHCP, IPv4, IPv6, Linux bridge, and network stack internals.
  • Knowledge of embedded systems or consumer electronics.
  • Working experience with Python.
  • Ability to work independently and effectively within a dynamic team.

About Amazon

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.



  • San Francisco, California, United States Arista Networks Full time

    Job DescriptionArista Networks is a leader in data-driven, client-to-cloud networking for large data center, campus, and routing environments. Our innovative approach leverages the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected...


  • San Mateo, California, United States Skydio Full time

    Skydio is a leading US drone company and the world leader in autonomous flight technology. The company combines deep expertise in artificial intelligence, best-in-class hardware and software product development, and operational excellence to empower a broader, more diverse audience of drone users.We are seeking an experienced Wireless Software Engineering...


  • San Francisco, California, United States Bayone Full time

    Key Responsibilities:As a Senior Network Software Engineer at Bayone, you will be responsible for designing and developing network-level applications for macOS and iOS platforms. Your expertise in Objective C or Swift will be crucial in building robust and scalable network applications. You will work closely with our team to develop innovative solutions that...


  • San Francisco, California, United States Amazon Full time

    About the Roleeero is seeking a Senior Solutions Architect to represent all aspects of the eero solution and integration process to B2B customers.This is an opportunity for an individual who loves to dive deep into wifi and networking technology, can build trust with stakeholders, can influence decision-making, and solve business goals with technical...

  • Software Engineer

    4 weeks ago


    San Francisco, California, United States Cloudflare Inc Full time

    About the RoleWe are seeking a skilled Software Engineer to join our Magic Cloud Networking team at Cloudflare. As a key member of our team, you will contribute to the development of features that shape Cloudflare One's use of multi-cloud networking.You will design, build, and deploy scalable and secure solutions that improve performance, manageability, and...


  • San Mateo, California, United States Skydio Full time

    About the RoleSkydio is a leading US drone company and a world leader in autonomous flight technology. Our team combines expertise in artificial intelligence, hardware, and software product development to empower a diverse audience of drone users. We're looking for an experienced Wireless Software Engineering Manager to join our team and tackle the...


  • San Francisco, California, United States Triunity Software Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Triunity Software.Key Responsibilities:* Design, develop, and test complex software applications using Java* Collaborate with cross-functional teams to identify and prioritize project requirements* Develop and maintain high-quality,...


  • San Diego, California, United States Airgain, Inc. Full time

    About UsAirgain, Inc. is a leading provider of wireless connectivity solutions. Our mission is to simplify wireless connectivity across a diverse range of devices and markets.We are a fast-paced technology company that sets the pulse of the wireless connectivity industry. Our team is comprised of talented, driven, and experienced innovators and leaders in...


  • San Jose, California, United States Arrcus Inc Full time

    Job Title: Network Software Test EngineerAbout the Role:We are seeking a highly skilled Network Software Test Engineer to join our team at Arrcus Inc. As a Network Software Test Engineer, you will be responsible for designing, developing, and testing network software solutions to meet the needs of our customers.Key Responsibilities:* Design and develop...


  • San Diego, California, United States United Software Group Full time

    Job Title: Senior Software Development EngineerAt United Software Group, we are seeking a highly skilled Senior Software Development Engineer to join our team.Key Responsibilities:* Design and develop complex software systems using C++, Python, and Linux* Collaborate with cross-functional teams to implement software requirements and design specs* Develop and...


  • San Francisco, California, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Center U.S., Inc. This is an exciting opportunity to work on cutting-edge projects and contribute to the development of innovative cloud-based solutions.Key ResponsibilitiesDesign, develop, test, and deploy desktop applications, IDE plugins, and...


  • San Francisco, California, United States Cruise Full time

    We're Cruise, a self-driving service designed for the cities we love.Our mission is to build the world's most advanced self-driving vehicles to safely connect people to the places, things, and experiences they care about.We believe self-driving vehicles will help save lives, reshape cities, give back time in transit, and restore freedom of movement for...


  • San Francisco, California, United States Triunity Software Full time

    Job Title : Java Developer Focused on Core Java Spring/Spring Boot/Spring BatchAt Triunity Software, we are seeking a skilled Java Developer to join our team. As a Java Developer, you will be responsible for designing, developing, testing, and deploying Java-based software applications using the Java Spring and Spring Batch frameworks.Key Responsibilities:...


  • San Mateo, California, United States Booster Full time

    About SkydioSkydio is a leading US drone company and a world leader in autonomous flight, pioneering the key technology for the future of drones and aerial transportation. Our team combines deep expertise in artificial intelligence, best-in-class hardware and software product development, and operational excellence to empower a broader, more diverse audience...


  • San Francisco, California, United States CyberTec Full time

    Job Title: Juniper Network Solutions Engineer - OnsiteJob Type: OnsiteDuration: 12 monthsOpening: 1 OpeningVisa Acceptable: USC or GCWe are seeking an experienced Onsite Juniper Network Solutions Engineer to design, implement, and manage Juniper network solutions for our clients.Responsibilities:Design, deploy, and maintain Juniper network infrastructure,...


  • San Francisco, California, United States Amazon Full time

    About the Roleeero is seeking a Senior Solutions Architect to represent all aspects of the eero solution and integration process to B2B customers.This is an opportunity for an individual who loves to dive deep into wifi and networking technology, can build trust with stakeholders, can influence decision-making, and solve business goals with technical...


  • San Francisco, California, United States SPAN Inc Full time

    About the RoleSPAN Inc is seeking a highly skilled Senior Device Software Engineer to join our Device Software Platform Team. As a senior engineer on the team, you will partner with teams across SPAN to prioritize and build new capabilities for our embedded platform.Key ResponsibilitiesPartner with teams across SPAN to prioritize and build new capabilities...


  • San Francisco, California, United States Autodesk Full time

    Job SummaryWe are seeking a highly skilled Principal Software Engineer to join our Network team at Autodesk Construction Solutions. As a key member of our team, you will be responsible for designing and developing new features for our pre-construction bidding application, which is powered by a searchable graph database. Your expertise in React, Node.js, and...

  • Staff Engineer

    4 weeks ago


    San Francisco, California, United States GEICO Full time

    Job Title: Staff EngineerGEICO is seeking a highly skilled Staff Engineer to join our team and contribute to the development of our Data Center Hybrid Cloud software stack.Job Summary:The Staff Engineer will be responsible for designing, developing, and troubleshooting high-quality SDN solutions for next-gen network HW, including Switch, SmartNIC, Load...


  • San Francisco, California, United States Humane USA Full time

    About the RoleWe are seeking a highly skilled Wireless Software Engineering Manager to join our team at Humane USA. As a key member of our Wireless Engineering team, you will be responsible for leading the development of software engineering design and development for wireless features.You will work closely with cross-functional teams, including Electrical...