Embedded Software Engineer (Network Gateway)
Core
Design and deliver routing, security, and connectivity features for the UniFi Gateway product line, working across the Linux kernel, data plane, and networking control plane.
Role type
Senior embedded software engineer (networking)
Builds
UniFi Gateway devices with advanced routing, SD-WAN, VPN, and firewalling capabilities
Domain
ISP networking / Embedded Linux / Network Security
Deliverable
production ML models | product features
Required skills
C/C++ development, Linux kernel internals, TCP/IP stack, routing protocols, network security, embedded Linux debugging, architectural design
Preferred skills
Dynamic routing (BGP, OSPF), SD-WAN implementation, DPDK/VPP, eBPF, hardware flow offload, RADIUS/LDAP integration
Technologies
Linux, C, C++, TCP/IP, SD-WAN, VPN, netfilter, nftables, DPDK, VPP, eBPF, systemd
Responsibilities
Design and implement routing, security, and connectivity features; Debug complex networking and system-level issues on embedded Linux; Collaborate with Product, Hardware, Support, and QA teams to deliver customer-facing features
Seniority
Senior, hands-on IC