eero is hiring a

Software Engineer - Experience (Embedded)

San Francisco, United States

Job description:

eero is looking for a strong, motivated engineer looking to make an impact on our new experience team. Our experience team, consisting of mobile, cloud, and embedded engineers, will work on key user-facing features. The experience engineer will work closely with product and designers to identify, prototype, and execute on future customer experiences. They will have ownership of many aspects of firmware and software ranging from architecture to implementation to testing.

This role is instrumental in shaping the direction for the eero system and its core user features. As part of eero’s mission to reinvent WiFi, you’ll be making a difference to the fabric of the modern home.

What you'll do:

  • Build the software that powers our hardware and enables amazing experiences for existing and future products
  • Mesh with cloud and mobile platforms, as well as production firmware
  • Work with mobile and cloud engineers to deliver key user-facing features
  • Specify, design, implement, and test features end to end
  • Write portable code for reuse in a variety of architectures

We're looking for someone who has:

  •  3+ years of professional software development experience
  • Skill and experience in developing software that solves significant technical challenges: scalability, latency, reliability, extensibility, or something else you’re proud of
  • Empathy with our customers and is looking to make an impact on our customer experience
  • Experience with concurrency and distributed systems, and relevant related algorithms and protocols
  • Fluency in software fundamentals including software design, algorithm development, data structures, code modularity, and maintainability
  • The capability of hands-on debug and code optimization
  • Strong communication skills and enjoys working on teams
  • Experience with Linux and networking
  • MS/BS degree in EE/CS or equivalent experience


  • Have experience with consumer electronics or consumer facing products
  • Have experience coding in C, Go or Python
  • Have delivered code in an embedded or resource-constrained environment
  • Have experience building networked architectures
  • Experience with TCP/IP networking, 802.11, 802.3, 802.15.4, Bluetooth

eero is the gold standard for consumer WiFi, and continues to build experiences that leverage connectivity to elevate life at home.  We all believe deeply in what we’re doing, and, as importantly, enjoy doing it together.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.