Taro Logo

Software Development Engineer, eero

Amazon's eero is the first product to deliver whole home WiFi experience using mesh technology.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer · Enterprise SaaS

Job Description

Join eero, an Amazon company revolutionizing home WiFi through innovative mesh technology. As a Senior Software Development Engineer in our Device Software team in Taipei, you'll be at the forefront of developing next-generation hardware solutions. This role combines deep software expertise with hands-on embedded systems work, focusing on SoCs, Linux-based architectures, and device driver development.

You'll work closely with cross-functional teams including hardware, manufacturing, product, systems, and applications to both prototype and productize eero's cutting-edge WiFi solutions. The position offers a unique opportunity to impact all aspects of product development while collaborating with a world-class team known for exceptional design, attention to detail, and technological innovation.

The role involves critical responsibilities such as platform bring-up, factory software support across APAC, vendor solution integration, and feature optimization for new hardware. You'll be instrumental in investigating customer issues, participating in component selection, and establishing software test infrastructure. The position requires strong expertise in embedded systems, networking protocols, and Linux-based development.

This is an excellent opportunity for an experienced engineer who wants to shape the future of home connectivity while working with cutting-edge mesh networking technology. You'll be part of a team that values innovation, quality, and customer experience, while having the backing of Amazon's resources and scale. The role offers significant technical challenges and the satisfaction of creating products that directly improve people's daily lives through better WiFi connectivity.

Last updated 5 days ago

Responsibilities For Software Development Engineer, eero

  • Deliver rapid board bring up and prototyping of new platforms
  • Provide software support for hardware builds at factories in APAC
  • Collaborate with multiple vendors to integrate their solutions
  • Optimize existing customer facing features on new hardware products
  • Investigate customer issues from production
  • Participate in component and SoC selection
  • Help manufacturing test teams to set up software test infrastructure
  • Design flexible software spanning multiple hardware products
  • Improve engineering processes and tools
  • Mentor junior engineers

Requirements For Software Development Engineer, eero

Linux
Python
Go
  • 3+ years of non-internship professional software development experience
  • 3+ years of designing or architecting systems experience
  • Knowledge of systems engineering fundamentals
  • Experience in embedded systems development