CareerPlanGet AI match score →

Senior Embedded Software Engineer (Omada Networking)

Irvine, California, United States💼 Full-time💰 $150,000–$150,000🗓 2026-06-29 → 2026-08-01

Core

Design, develop, and optimize embedded software for Omada enterprise networking products including routers, mesh, gateways, and extenders.

Role type

Senior Embedded Software Engineer

Builds

Enterprise networking hardware devices (routers, mesh, gateways, extenders)

Domain

Networking hardware / Embedded Linux

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, embedded Linux kernel development, socket-based network programming (TCP/UDP), multi-threading and concurrency, high-performance I/O (epoll, select, poll, Non-blocking I/O, Asynchronous I/O), network protocols (NAT, IPv4, IPv6), device driver development, debugging and crash log analysis, Git

Preferred skills

DPDK and VPP internals, Linux TCP/IP stack (Netfilter, Conntrack), wireless communication protocols (802.11a/b/g/n/ac/ax)

Responsibilities

Design and develop software systems for embedded network devices; Integrate network solutions into overall architecture and hardware design; Develop and maintain device drivers (Flash, wired network); Implement L2/Bridging/L3/Routing features; Analyze and resolve performance bottlenecks in network and packet processing paths; Implement and improve manufacturing processes and software; Collaborate with hardware teams to deliver high-quality products; Conduct design and development reviews; Identify and fix bugs prior to release; Write clean, maintainable, and well-documented code; Provide technical leadership and mentorship to junior team members

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workable ↗