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. Software Engineer (Multimedia - Audio), Amazon Core DeviceOS

Senior Software Engineer role at Amazon focusing on audio framework development for consumer devices, combining hands-on coding with architectural leadership.

Sr. Software Development Engineer, Device OS

Senior Software Development Engineer position at Amazon Device OS team, focusing on building components for Echo and Fire TV devices, requiring 5+ years of experience in software development and team leadership.

Senior Embedded Software Engineer, Kuiper Customer Terminal Software Team

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

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 Embedded Software Dev Engineer, Blink

Senior Embedded Software Engineer position at Amazon's Blink division, focusing on firmware development for power-efficient camera systems.

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?