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 (Network Gateway)
Builds
UniFi Gateway devices with advanced networking capabilities (routing, SD-WAN, VPN, firewalling, traffic inspection)
Domain
Networking hardware / Embedded Linux / ISP & Smart Home
Deliverable
production ML models | product features
Required skills
C/C++ development, Linux kernel internals, TCP/IP stack, routing protocols, network security, embedded Linux debugging, system architecture design
Preferred skills
Dynamic routing (FRR, BGP, OSPF), VPN/IPsec (strongSwan, IKEv2), SD-WAN (SLA probing, multi-WAN), Linux networking (netfilter, nftables, tc), Network security (DPI, IDS/IPS), Data-plane acceleration (DPDK, XDP), High availability (VRRP, clustering), Identity-based networking (RADIUS, 802.1X), Embedded Linux (systemd, BSP, device drivers)
Technologies
Linux kernel, C/C++, strongSwan, FRR, BGP, OSPF, netfilter, nftables, DPDK, XDP, RADIUS, 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; Architect and deploy complex networking features at scale
Seniority
Senior, hands-on IC