The point where experts and best companies meet
Share
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.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.
- 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
- 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 experiencePursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
These jobs might be a good fit