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.
