Software Development Engineer, eero

Amazon is a global technology company that offers a wide range of products and services, including e-commerce, cloud computing, artificial intelligence, and digital streaming.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Consumer

Description For Software Development Engineer, eero

WiFi has become a critical component to every home worldwide. eero, an Amazon Company, is the first product to deliver a whole home WiFi experience using mesh technology to make sure you never have to worry about connectivity ever again. We believe customers deserve the best connectivity and smart home experience possible.

The Connectivity team at eero is looking for an experienced senior engineer for our device software team located in Taipei. This team will be collaborating closely with the existing device software teams located in San Francisco, California.

As a Senior Systems Software Engineer, you will:

  • Architect, design, and develop features and applications on eero's operating system - eeroOS
  • Enhance user experiences for eero's whole home connectivity products
  • Dive deep into embedded system internals
  • Design and implement embedded networking features
  • Work with core operating system, mobile, and cloud teams to deliver features
  • Participate in architecting features and tackling intricate debugging across various teams
  • Have hands-on involvement in the entire networking stack
  • Collaborate with internal hardware and testing teams to develop and refine WiFi systems
  • Interface with external vendors to address challenges and ensure integration of their solutions
  • Coordinate with global teams, adapting to different time zones and cultures
  • Provide technical guidance and mentorship to junior engineers

This role offers an outsized impact and diverse responsibilities. You'll work across Engineering, Product, and CX teams to architect and define new or improve existing customer/product features. You'll design, implement, test, deploy, and maintain code across the eero fleet of devices.

Join our energetic team that takes on any responsibility to help deliver for our customers. Our mission is to provide the best connectivity experience to customers worldwide. We focus on customer satisfaction while also caring about your career development.

Required Qualifications:

  • 5+ years developing production software for networking/internet technologies on consumer or enterprise products
  • 5+ years of professional software development experience
  • 4+ years writing production quality code in C/C++/Go/Python
  • 3+ years of experience contributing to the architecture and design of new and current systems
  • Deep hands-on technical expertise with Linux, embedded networking, and internet technologies

Preferred Qualifications:

  • Excellent communication skills
  • Experience working across time zones as a remote office
  • Experience designing large software systems based on embedded Linux
  • Experience designing software architectures for scalability, reliability, and performance
  • Experience with GitHub, Docker, JIRA, Jenkins, and Yocto build system

Join us at eero and be part of a team that's revolutionizing home connectivity!

Last updated a month ago

Responsibilities For Software Development Engineer, eero

  • Architect, design, and develop features for eeroOS
  • Enhance user experiences for whole home connectivity products
  • Design and implement embedded networking features
  • Work with cross-functional teams to deliver features
  • Participate in architecting features and debugging across teams
  • Collaborate with hardware and testing teams
  • Interface with external vendors
  • Coordinate with global teams
  • Provide technical guidance and mentorship

Requirements For Software Development Engineer, eero

Linux
Go
Python
  • 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 contributing to architecture and design of systems
  • Deep hands-on technical expertise with Linux, embedded networking, and internet technologies

Interested in this job?

Jobs Related To Amazon Software Development Engineer, eero

Senior PCBA Manufacturing Test Engineer, Project Kuiper

Senior PCBA Manufacturing Test Engineer role at Amazon's Project Kuiper, developing test systems for satellite hardware with competitive compensation and benefits.

Sr. Software Development Engineer, DeviceOS

Senior Software Development Engineer role at Amazon Devices, focusing on OS development and ML optimization for consumer electronics.

Senior Electrical Engineer, KGS, Kuiper Government Solutions

Senior Electrical Engineer role at Amazon's Project Kuiper, developing satellite technology for government solutions with focus on circuit design and space hardware.

Sr. Electrical Engineer (Power)

Senior Electrical Engineer position at Amazon Robotics, focusing on power systems design for industrial automation control panels with competitive compensation and benefits.

Sr Embedded Software Engineer, Amazon Devices - Connectivity SW

Senior Embedded Software Engineer role at Amazon Lab126 focusing on connectivity solutions for consumer devices like Echo, Fire TV, and Kindle.