Software Development Engineer - SDE II, Connectivity Systems at eero

eero is a company that delivers whole home WiFi experience using mesh technology, now part of Amazon.
$129,300 - $223,600
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Consumer

Description For Software Development Engineer - SDE II, Connectivity Systems at eero

eero, an Amazon company, is revolutionizing home WiFi through innovative mesh technology solutions. We're seeking a Mid-Level Software Development Engineer (SDE II) to join our Platform Software Development team, focusing on Connectivity Systems. This role sits at the intersection of embedded systems and networking technology, where you'll work on eeroOS, our Linux-based operating system that powers all eero devices.

As an SDE II, you'll be responsible for developing applications and features in Golang and Python, maintaining the operating system, and improving build infrastructure. You'll work with cutting-edge mesh networking technology while collaborating across hardware, manufacturing, and operations teams to ensure product excellence.

The role offers a unique opportunity to impact millions of homes' WiFi experience. You'll be part of a core group handling customer issues across various deployment stages and work cross-functionally with Cloud, Data, and Mobile app teams. This position requires strong systems programming experience, particularly with Linux systems, and expertise in languages like C/C++, Go, and Python.

The compensation is competitive, ranging from $129,300 to $223,600 based on location, with additional benefits including medical coverage and 401k. You'll be based in either Los Gatos or San Francisco, CA, working with a team that values innovation and customer experience.

This is an excellent opportunity for someone passionate about networking technology, embedded systems, and creating reliable software that directly impacts users' daily lives. You'll have the chance to mentor junior engineers, lead technical initiatives, and contribute to the evolution of home networking technology while working for a leading tech company that prioritizes customer experience and technical excellence.

Last updated 5 days ago

Responsibilities For Software Development Engineer - SDE II, Connectivity Systems at eero

  • Design, develop, deploy and maintain high impact customer features
  • Keep eeroOS (Linux-based operating system) innovative and running at peak performance
  • Maintain and improve build tools and automation infrastructure
  • Improve engineering processes and tools
  • Analyze data from beta, field testers, and production
  • Work with hardware team on low level issues
  • Work with manufacturing and operations
  • Lead and mentor junior engineers

Requirements For Software Development Engineer - SDE II, Connectivity Systems at eero

Go
Python
Linux
  • 4+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • Bachelor's degree in computer science or related field (or 4 years relevant experience)
  • 4+ years of systems programming experience on Linux systems
  • 3+ years experience writing high quality code in C or C++ and Go and/or Python
  • Experience with network stack/socket programming (preferred)
  • 4+ years maintaining build infrastructure such as Yocto, OpenWRT (preferred)
  • 2+ years experience with Linux kernel and Linux device drivers (preferred)
  • 1+ years of experience with Jenkins and CI infrastructure (preferred)

Interested in this job?

Jobs Related To Amazon Software Development Engineer - SDE II, Connectivity Systems at eero

Firmware Embedded Engineer

Firmware Embedded Engineer role at Amazon Kuiper developing satellite communication systems, offering $129K-$223K salary with comprehensive benefits.

Embedded Software Dev Engineer, Kuiper Customer Terminal Software

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

Embedded Software Dev Engineer, Project Kuiper Customer Terminal Software

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

Embedded Software Development Engineer - Sensor & Compute, Amazon Robotics (AR), Amazon Robotics

Embedded Software Engineer role at Amazon Robotics focusing on sensor and compute technology development, requiring 3+ years of experience in embedded systems and C/C++ programming.

Embedded Software Dev Engineer, Project Kuiper Customer Terminal Software

Embedded Software Engineer role at Amazon's Project Kuiper, developing satellite communication software with $129K-$223K salary in Redmond, WA.