Ubiquiti

Embedded Software Engineer

Ubiquiti
Apply
21 days ago
Prague, CzechiaSenior

Responsibilities

  • Design, develop, and maintain IPv6 networking features in enterprise router firmware and software stacks.
  • Implement IPv4-to-IPv6 coexistence capabilities including dual-stack, tunneling, NAT64, DS-Lite, and MAP-E.
  • Conduct performance tuning, benchmarking, and troubleshooting for IPv6 forwarding, security, and QoS features.
  • Collaborate with product managers and system architects on the IPv6 roadmap and feature priorities.
  • Work with QA to develop test plans, simulations, and automated test environments for IPv6 functionality.
  • Support IPv6 interoperability testing and certification activities when needed.

Requirements

  • At least 5 years of experience in embedded networking software development.
  • Hands-on experience implementing IPv6 protocol stacks across L2–L7.
  • Experience with IPv6 address management, DHCPv6, SLAAC, and IPv6 Prefix Delegation.
  • Experience with enterprise, ISP, and mixed IPv6 network environments.
  • Proficiency in C and C++ with familiarity with Linux-based networking stacks.
  • Strong problem-solving, analytical, debugging, communication, and documentation skills.
  • Experience with IPv6 interoperability testing with ISPs is preferred.
  • Experience with IPv6 certification processes such as IPv6 Ready Logo or Hurricane Electric IPv6 Sage is preferred.
  • Familiarity with UniFi platforms is preferred.

Benefits

  • Competitive salary and five weeks of vacation per year.
  • Discretionary performance-based bonuses.
  • Flexible working hours and home-office options.
  • Access to Ubiquiti products and prototypes for home use and testing.
  • Meal allowance, office food, snacks, and beverages.
  • Prague office attendance is required at least two times per week.
  • Office location includes a top-floor terrace with views of Prague.

Tech Stack

Categories

Ubiquiti

About Ubiquiti

1,001-5,000 employees
Contact me