Taro Logo

Software Development Engineer - SDE II, Connectivity Systems at eero

eero is an Amazon company that revolutionizes home WiFi through mesh technology and develops advanced Ethernet switching and gateway products.
$129,300 - $223,600
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Consumer · Enterprise SaaS

Job Description

At eero, an Amazon company, we're revolutionizing home connectivity through innovative mesh WiFi technology and advanced networking solutions. The Platform Software Development team is seeking an experienced SDE II to join our Connectivity Systems group. This role combines startup culture with Amazon's resources, focusing on developing the eeroOS operating system and build infrastructure that powers all eero devices.

As an SDE II, you'll be responsible for designing and implementing critical features that enhance customer experience, working with embedded systems using C/C++, Rust, and developing applications in Golang and Python. You'll maintain and optimize eeroOS, our Linux-based operating system, while collaborating across Cloud, Data, and Mobile app teams to resolve issues and deploy new features.

The position offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. You'll work in a fast-paced environment where you can directly impact the future of home connectivity, while having the opportunity to mentor junior engineers and drive technical decisions.

Key responsibilities include maintaining build tools and automation infrastructure, analyzing data from various deployment stages, and working closely with hardware teams on system integration. The role requires strong expertise in Linux systems programming, networking protocols, and a proven track record of delivering high-quality software solutions.

This is an excellent opportunity for experienced engineers passionate about networking technology and looking to make a significant impact in the smart home industry while working with cutting-edge technology and a talented team.

Last updated 2 months ago

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

  • Design, develop, deploy and maintain high impact customer features
  • Maintain and improve eeroOS Linux-based operating system
  • Develop applications and features in Golang, Python, C++, or Rust
  • Improve engineering processes and tools
  • Analyze data from beta, field testers, and production
  • Work with hardware team on low level issues
  • 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 equivalent experience)
  • 4+ years of systems programming experience on Linux systems
  • 3+ years experience writing code in C or C++ and Go and/or Python

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

Medical Insurance
401k
  • Medical Insurance
  • 401k

Related Jobs