Software Development Engineer, eero

eero, an Amazon Company, delivers whole home WiFi experience using mesh technology
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer · Enterprise SaaS

Description For Software Development Engineer, eero

eero, an Amazon Company, is revolutionizing home WiFi through innovative mesh technology solutions. As a Senior Systems Software Engineer in the Connectivity team based in Taipei, you'll be at the forefront of developing eeroOS, the operating system powering their whole-home WiFi experience. This role offers a unique opportunity to work on cutting-edge embedded systems and networking features while collaborating with teams across mobile, cloud, and data divisions.

The position involves architecting, designing, and implementing critical features that enhance user connectivity experiences worldwide. You'll be working with core operating system internals, tackling complex debugging challenges, and contributing to the entire networking stack. The role requires deep technical expertise in embedded systems, networking protocols, and Linux environments.

As part of a lean, energetic team, you'll enjoy significant impact and diverse responsibilities. The collaborative environment spans globally, working closely with teams in San Francisco and other locations. You'll be instrumental in delivering new products and features while maintaining operational excellence across eero's growing device fleet.

This opportunity is ideal for someone who thrives in a fast-paced environment, enjoys tackling complex technical challenges, and wants to make a meaningful impact on how people experience home connectivity. The role offers the perfect blend of technical depth and breadth, from low-level embedded systems work to high-level feature design and implementation.

Working at eero means joining a team that values innovation, attention to detail, and customer satisfaction. You'll be part of Amazon's broader ecosystem while working on a focused, mission-driven product that directly impacts millions of homes worldwide. The position offers both technical challenges and leadership opportunities, including mentoring junior engineers and driving architectural decisions.

Last updated 6 days ago

Responsibilities For Software Development Engineer, eero

  • Enhance user experiences for eero's whole home connectivity products
  • Design and implement embedded networking features
  • Work with core operating system, mobile and cloud teams to deliver features
  • Participate in architecting features and debugging across teams
  • Collaborate with hardware, software and testing teams
  • Interface with external vendors
  • Provide technical guidance and mentorship to junior engineers

Requirements For Software Development Engineer, eero

Linux
Python
Go
  • 5+ years developing production software for networking/internet technologies
  • 5+ years of professional software development experience
  • 4+ years writing production quality code in C/C++/Go/Python
  • 3+ years of experience in architecture and design
  • Deep hands-on technical expertise with Linux, embedded networking, and internet technologies
  • Experience with GitHub, Docker, JIRA, Jenkins and Yocto build system
  • Excellent written and verbal communication skills
  • Experience working across timezones
  • Experience designing large software systems based on embedded Linux

Interested in this job?

Jobs Related To Amazon Software Development Engineer, eero

Sr Embedded Software Engineer, Amazon Devices - Connectivity SW

Senior Embedded Software Engineer role at Amazon Lab126, focusing on Zigbee/Thread connectivity solutions for consumer electronics devices, offering competitive compensation and the opportunity to work on innovative IoT products.

Sr Linux Kernel Embedded Engineer, AWS Nitro Team

Senior Linux Kernel Engineer position at AWS developing embedded systems for the NITRO platform, focusing on kernel driver development and high-performance computing infrastructure.

Senior Automation Engineer (Multi-Site)

Senior Automation Engineer role at Amazon, overseeing multiple facilities in Florida, focusing on PLC programming, robotics control systems, and automation engineering to optimize fulfillment center operations.

System Dev. Engineer, Hardware Compute Group

Senior System Development Engineer position at Amazon focusing on Linux kernel and BSP development for embedded systems, requiring 4+ years of experience.

Sr. Software Development Engineer, Nitro SSD

Senior SSD Firmware Engineering role at AWS, focusing on custom storage device development and optimization for cloud infrastructure.