U

Ubiquiti

Delivers enterprise and consumer networking gear

Embedded Software Engineer - Network Gateway

Embedded EngineeringConfirmed live in the last 24 hours
Full-timePrague, Czechia

About the Job

Requirements

  • At least 5 years of software development experience.
  • Strong C and C++ development and debugging skills.
  • Strong knowledge of Linux internals and Linux networking.
  • Strong understanding of TCP/IP, routing, Network Address Translation (NAT), firewalling, and network security.
  • Experience developing gateway features such as routing, Virtual Private Network (VPN), firewall, Quality of Service (QoS), or security.
  • Experience debugging complex networking and system-level issues on embedded Linux.
  • Ability to design and discuss software at the architectural level.
  • Bachelor’s or Master’s degree in Computer Science or Electrical Engineering, or equivalent practical experience.
  • Fluency in English and Czech.

Responsibilities

  • Design and deliver routing, security, and connectivity features for the UniFi Gateway product line.
  • Work across the stack, from the Linux kernel and data plane to the networking control plane and device application programming interfaces (APIs).
  • Build advanced gateway capabilities across routing, software-defined wide area networking (SD-WAN), VPN, firewalling, traffic inspection, and identity-based networking.
  • Own complex networking features from architecture and implementation through deployment at UniFi scale.
  • Work closely with Product, Hardware, Support, and Quality Assurance (QA) teams to deliver customer-facing features and fixes.

Desired Qualifications

  • Experience with dynamic routing protocols and technologies, including FRRouting (FRR), Border Gateway Protocol (BGP), Open Shortest Path First (OSPF), Bidirectional Forwarding Detection (BFD), Protocol Independent Multicast (PIM), Virtual Routing and Forwarding (VRF), and route leaking.
  • Experience with VPN/IPsec technologies, including strongSwan, Internet Key Exchange version 2 (IKEv2), XFRM/VTI, certificate-based authentication, and NHRP/ADVPN-style dynamic overlays.
  • Experience with SD-WAN capabilities, including service-level-agreement probing, application-aware path selection, per-flow steering, multi-WAN load balancing, and failover.
  • Experience with Linux networking technologies, including netfilter, conntrack, nftables/iptables, and traffic shaping with tc, HTB, or CAKE.
  • Experience with network security technologies, including deep packet inspection (DPI), intrusion detection/prevention systems (IDS/IPS) such as Suricata or Snort, TLS inspection, and threat intelligence.
  • Experience with data-plane acceleration, including hardware flow offload, DPDK/VPP, XDP/eBPF, and network performance optimization.
  • Experience with high-availability technologies, including Virtual Router Redundancy Protocol (VRRP), session synchronization, conntrackd, and clustering.
  • Experience with identity-based networking technologies, including RADIUS, Lightweight Directory Access Protocol/Active Directory (LDAP/AD), 802.1X, public key infrastructure (PKI), and certificate management.
  • Experience with embedded Linux technologies, including Debian packaging (dpkg/apt), systemd, board support packages (BSP), and Linux device driver development.

About the Company

Ubiquiti

Delivers enterprise and consumer networking gear

Ubiquiti designs and sells networking equipment for enterprises, service providers, and consumers. Its products include the UniFi line (access points, switches, routers, cameras) managed by UniFi OS for centralized control; airMAX, airFiber, and UFiber for WISPs to build long-distance wireless links; and AmpliFi for home mesh networks. The company uses a direct-to-consumer, lean distribution model with a global network of distributors and a strong online user community that helps steer product development. Its goal is to provide affordable, high-performance networking hardware that expands internet access in underserved and emerging markets while supporting a broad ecosystem of users and partners.

Company size
1,001-5,000
Company stage
IPO
Headquarters
New York City, New York
Founded
2003

Recently Posted Jobs

Explore more opportunities at Ubiquiti

See more jobs