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 2 months 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

System Development Engineer, In-House Controls, Central Engineering

Senior System Development Engineer role at Amazon, leading global automation projects and developing cutting-edge control systems for worldwide operations.

Senior Embedded Software Engineer, Project Kuiper Terrestrial Applications

Senior Embedded Software Engineer role at Amazon's Project Kuiper, developing satellite communication terminal software to provide global broadband access.

Sr. Electrical Test Engineer

Senior Electrical Engineer position at Amazon's Project Kuiper, focusing on battery development and test systems for satellite constellation projects.

Senior Verification Engineer

Senior Verification Engineer role at AWS focusing on system verification for innovative semiconductor platforms and cloud services development.

Embedded Camera Algorithm Engineer, Ring

Senior Embedded Camera Algorithm Engineer position at Ring, focusing on developing advanced image processing and camera control algorithms for security products.