The point where experts and best companies meet
Share
As a WiFi Software Development Engineer at eero, you will be instrumental in designing, developing, and maintaining our advanced WiFi networking solutions. You will collaborate with a dynamic team of engineers and cross-functional teams to innovate and optimize our WiFi technology, ensuring an exceptional user experience.Key job responsibilities
- Enhance whole home connectivity for eero products.
- Solve connectivity issues with comprehensive solutions.
- Optimize networking subsystems in OS kernels for better WiFi performance.
- Implement protocols for efficient mesh network management.
- Debug and optimize kernel-level system performance for stability.
- Improve integration of wireless drivers, firmware, hostap, and applications.
- Lead enhancements in testing procedures.
A day in the life
- 4+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Proven experience in WiFi software development, particularly with 802.11 protocols.
- Experience with various Linux Kernel components and driver development
- Experience with wireless networking hardware, including access points, routers and switches.
- Knowledge of 802.11, 802.3, DHCP, IPv4, IPv6, Linux bridge, and network stack internals.
- Knowledge of embedded systems or consumer electronics.
- Working experience with Python
- Ability to work independently and effectively within a dynamic team.
- Bachelor's degree (or equivalent) in Computer Science, Computer or Software Engineering, Electrical Engineering, or a related field.Pursuant 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