Sr Software Development Engineer, Connectivity - Systems

Amazon.com Services LLC
Los Gatos, California, USA
$151.3K a year
Full-time

At eero, our goal is to deliver fast and reliable connectivity experience to our customers in their homes, business. Every eero is designed with one speed in mind : fast.

Combined with our patented TrueMesh technology and finely tuned antennas, the devices get consistently strong speed and coverage.

We are looking for an outstanding Software Development Embedded Engineer" for the "Connectivity-Systems" software team.

Key job responsibilities

  • Dive deep into embedded system internals
  • Hands-on involvement on networking layers from L3 to L7
  • Participate in the designing and implementing a wide range of embedded software on our hardware services, including device drivers, Linux kernel modules
  • Lead in architecting features, build detailed schedules, estimate delivery dates and technical requirements from high level product descriptions.
  • Analyze performance and stability data from our testing and production populations to catch regressions and validate new features.
  • Identify, champion, and deliver the highest impact engineering investments that your team needs in order to continue to deliver in the long term.
  • Provide hands-on technical leadership to the team, including your own code contributions and meticulous code reviews.

A day in the life

eero is a small and lean team. This means you'll enjoy an outsized impact and the benefit of having many different responsibilities.

All within a day you'll develop and work on new features, analyze stability of these features, request reproduction of a bug from QA, review a technical spec with the team, perform a code reviewing, prioritize incoming CX tickets, and collaborate with product on the feasibility of a new customer experience.

This role has a little bit of everything which keeps it challenging and fun.

About the team

The Connectivity systems team is responsible for the control and management plane software that goes on eero hardware. Most of this software runs at L3+ on the network stack.

We work closely with Customer Experience, Product, Cloud, QA, Hardware, Product Analytics, and Manufacturing Operations teams.

We are open to hiring candidates to work out of one of the following locations :

Los Gatos, CA, USA San Francisco, CA, USA

BASIC QUALIFICATIONS

  • 10+ years of non-internship professional software development experience
  • 7+ years of programming with at least one software programming language experience
  • 7+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

PREFERRED QUALIFICATIONS

  • 7+ years of Linux and networking protocols - starting Layer 3 to Layer 7 and security protocols - TCP, IP, UDP, DHCP, DNS, ARP, NAT
  • 5+ years of python and / or Go programming experience
  • 28 days ago
Related jobs
Promoted
Fortinet
Sunnyvale, California

Maintain the existing software components, OS related. Hands-on experience with the Linux kernel, debugging, development, performance tuning, etc. ...

Promoted
Cisco Systems, Inc.
San Jose, California

Cisco is seeking a Technical Leader to spearhead the development of backend software for a cutting-edge cloud service within Cisco Networking Engineering. Work with a team of engineers in backend development practices, driving innovation and technical excellence. You will be joining the Sa...

Promoted
LinkedIn
Sunnyvale, California

Java, C++, Python, Go, Rust, C# and/or Functional languages such as Scala or other relevant coding languages- Hands on experience developing distributed systems, large-scale systems, databases and/or Backend APIsPreferred Qualifications- BS and 8+ years of relevant work experience, MS and 7+ years o...

Promoted
Lemonaid Health
Sunnyvale, California

We are seeking experienced software test engineers to lead our application's software testing efforts and help us scale our software team. Me is looking for a Senior Software Engineer in Test to join our talented, ambitious engineering team that is creating truly novel technologies and products that...

Ring
Sunnyvale, California

Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence. Embedded Software Development Engineer t...

ID.me
Mountain View, California

Software Development Engineer VI. You will work closely with cross functional teams, including engineering, product, data, operations, and senior leadership to achieve your goals. We’ll be leveraging your contributions to drive incremental improvements to our applications as we build out additional ...

Netskope
Santa Clara, California

The Foundation Engineering team is responsible for the automation, workflows and tooling for containerization and Kubernetes deployment across the entire Netskope stack. We are expert programmers with broad and deep experience deploying K8s at scale, and we do full life-cycle development including r...

ByteDance
San Jose, California

Job Description:We are seeking a Software Development Engineer, Network Monitoring & Alerts who will leverage advanced network technologies to monitor the real-time status of data center networks, swiftly identify and locate network faults, and enhance network availability and efficiency. About the ...

Databricks
Mountain View, California

Experience in software development, preferably in large scale distributed systems. As a performance engineer, you will work closely with multiple teams across the company to evaluate the performance of products and features, identify performance bottlenecks, and partner with engineers to solve perfo...

Align Technology
San Jose, California

Express, and other relevant frameworks for scalable futuristic architecture Design and implement integration between custom web applications and microservices with other package and/or custom applications leveraging sync and async architecture Optimize API performance, scalability, and reliability t...