To deliver a whole home WiFi experience using mesh technology and provide the best connectivity experience possible for eero customers
Requirements
- 4+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture experience
- Experience programming with at least one software programming language
- 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
- 4+ years of full software development life cycle experience
- Experience with network stack/socket programming protocol development or any previous middleware development
- 4+ years maintaining and improving build infrastructure such as Yocto, OpenWRT
- 2+ years experience with Linux kernel and Linux device drivers
- 1+ years of experience with Jenkins and CI infrastructure
Responsibilities
- Design, develop, deploy and maintain high impact customer features
- Embedded development with C/C++, Rust, delivering high-quality code for eero Devices
- Develop applications and features in Golang, Python, C++, or Rust on eero's operating system
- Improve engineering processes and tools to accelerate software development velocity and code quality
- Analyze data collected from beta, field testers, and production to make decisions to improve our software and user experience
- Work closely with hardware to low level teething issues during bring-up and field deployments
Other
- 4+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture experience
- Bachelor’s degree in computer science or related field (In lieu of degree, 4 years of relevant work experience)
- Demonstrated ability to handle multiple, competing priorities in a fast-paced environment