Embedded Software Engineer II , Connectivity Systems at eero
Listed on 2026-06-06
-
Software Development
Embedded Software Engineer, DevOps, Software Engineer, Cloud Engineer - Software
Embedded Software Engineer II , Connectivity Systems at eero
Job : | Services LLC
At eero, our mission is to serve as the central nervous system of the home. While we began by revolutionizing home WiFi, we aim to create comprehensive solutions that serve both wireless and wired connectivity needs for customers and businesses across the globe.
Our cross‑functional team, spanning hardware, software, and manufacturing, develops advanced Ethernet switching and gateway products, alongside state‑of‑the‑art security features, to complement our award‑winning mesh WiFi systems. As an Amazon company, we combine the best of startup culture with the resources and stability of one of the world’s leading technology companies.
Our team builds products that customers love – from mesh routers to high‑performance wired networking devices – and we’re looking for you to join us in shaping the future of the connected home.
Key job responsibilities- Hardware Bring‑Up & Production Support
- Partner with hardware engineering during board bring‑up to debug boot sequences, peripheral initialization, and device configurations.
- Support manufacturing and operations teams to ensure production firmware quality and flash/provisioning reliability.
- Develop and maintain low‑level driver ensuring secure, reliable, and stable fleet‑wide deployments.
- Embedded Linux Platform Development
- Design, develop, and maintain system‑level services and daemons on eero
OS (embedded Linux) using Golang, Python, and C/C++. - Develop and optimize low‑level platform components in C/C++ for eero devices, including system initialization, process management, and hardware abstraction layers.
- Maintain and evolve the eero
OS distribution, including kernel configuration, package management, and system image builds.
- Design, develop, and maintain system‑level services and daemons on eero
- Networking & Connectivity
- Implement and debug networking features spanning L2–L4 (Ethernet, Wi‑Fi/802.11, TCP/IP, mDNS, DHCP) within the platform layer.
- Collaborate with firmware and radio teams on wireless subsystem integration and performance tuning.
- Build Infrastructure & Tooling
- Maintain and continuously improve CI/CD pipelines, build systems (Yocto/Bit Bake or equivalent), and developer tooling to accelerate team velocity and code quality.
- Develop automated testing frameworks for device software validation.
- Data‑Driven Quality
- Analyze telemetry and diagnostics data from beta, dogfood, and production fleets to identify regressions, performance issues, and improvement opportunities.
- Drive root‑cause analysis for field issues using remote debugging, log analysis, and device‑level diagnostics.
- Mentorship & Leadership
- Lead technical design reviews and mentor junior engineers on embedded platform best practices.
- Contribute to architectural decisions that impact the full eero device portfolio.
The Connectivity team at eero is looking for an experienced engineer to join the Platform Software Development team. The Platform team is responsible for the operating system which powers all eero devices, software build infrastructure which is used by teams developing features on the eero devices, Smart Home Hub, Automation and Tooling.
A SDE on the platform team develops applications and features in Golang and Python on eero's operating system which spans across all eero hardware and is also responsible for maintaining and continuously improving the eero
OS operating system and build infrastructure.
The Platform Software Development team owns eero
OS — the embedded Linux‑based operating system powering all eero devices — along with the software build infrastructure, Smart Home Hub integration, and automation/tooling used by feature teams across the organization. We operate at the intersection of embedded systems and modern software engineering, building reliable, performant services that run on resource‑constrained networking hardware deployed to millions of homes.
The team also serves as a core group responsible for triaging and resolving customer issues across production, beta, and dogfood deployments, working cross‑functionally with Cloud, Data, and Mobile app teams.
Basic Qualifications- 3+ years of professional software development experience
- Bachelor's…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).