Software Development Engineer, eero

Amazon is a global technology company that develops and sells various products and services, including e-commerce, cloud computing, artificial intelligence, and digital streaming.
Embedded
Senior Software Engineer
Contact Company
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Sr. ASIC Design Verification Engineer, Kuiper Modem DV Team

Senior ASIC Design Verification Engineer role at Amazon's Project Kuiper, developing satellite communication systems with competitive compensation and benefits.

Structural Analysis Engineer, Structural Integrity and Analysis

Senior Structural Analysis Engineer position at Amazon's Project Kuiper, focusing on spacecraft structural integrity and analysis for satellite constellation development.

Hardware Reliability Engineer III, Reliability Engineering

Senior Hardware Reliability Engineer position at Amazon Lab126, focusing on consumer electronics reliability testing and analysis, offering competitive compensation and benefits.

Senior Automation Engineer

Senior Automation Engineer role at Amazon focusing on maintaining and optimizing automated systems in fulfillment centers, requiring expertise in PLC programming and robotics.

Sr. Hardware Development Engineer - PCIe, AWS Board Core Design and Services Team

Senior Hardware Development Engineer position at AWS focusing on PCIe design and optimization for cloud infrastructure, offering competitive compensation and benefits.

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.

A Senior Systems Software Engineer architects, designs and develops features and applications on eero's operating system - eeroOS. They continually strive to innovate and raise the bar for Operational Excellence across the rapidly growing fleet of eero devices. They create customer value by developing cutting edge features working across cross-functional Mobile, Cloud and Data teams.

Key job responsibilities:

  • Enhance the 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
  • Hands-on involvement in the entire networking stack, showcasing technical expertise and problem-solving skills
  • 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 to maintain project alignment
  • Provide technical guidance and mentorship to junior engineers

This is a fantastic opportunity to have a significant impact on all aspects of a new product while working to build a world-class company that embodies great design, attention to detail, technological innovation, and quality.

Last updated 7 months ago

Responsibilities For Software Development Engineer, eero

  • Architect, design and develop features and applications on eero's operating system - eeroOS
  • 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 tackling intricate debugging across various teams
  • 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

Requirements For Software Development Engineer, eero

Linux
Go
Python
  • 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 especially with Linux, embedded networking, and internet technologies like DNS, IPv6, DHCP, firewalls, etc.

Interested in this job?