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 18 hours 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

Embedded Software Development Engineer, Kuiper Team

Embedded Software Development Engineer position at Amazon's Project Kuiper, developing satellite payload software with Linux and FreeRTOS, offering competitive compensation and benefits.

SDE II - Multimedia, Hardware Compute Group

SDE-II Display Engineer position at Amazon focusing on Dolby Vision integration and HDMI 2.1b standards for embedded systems

SDE - CPLD / FPGA

AWS is seeking a Software Development Engineer specializing in CPLD/FPGA development to create and maintain programmable logic components for cloud infrastructure.

Software Development Engineer, Application Framework

Software Development Engineer role at Amazon Lab126 focusing on application framework development for consumer electronics devices, requiring 3+ years of experience.

Firmware Embedded Engineer, MPSW

Firmware Embedded Engineer position at Amazon's Project Kuiper, developing satellite and ground terminal firmware for global broadband connectivity.