Skip to main content
T

techstar

OpenWrt Software Engineer

Hyderabad2-8 yrsPosted on Aug 01, 2026

Skills

LinuxC++Decision Making

Job description

Key Responsibilities

Lead the design, development, and customization of OpenWrt-based firmware for operator-specific deployments.

Architect and implement high-performance networking stacks for carrier-grade devices.

Develop scalable and modular embedded Linux systems for complex CPE environments.

Implement and manage TR-181 / TR-098 data models and USP (TR-369) protocols.

Optimize L2/L3 forwarding performance using hardware offloading and VLAN configurations .

Design and implement Multi-WAN, failover strategies, and policy-based routing (PBR) .

Enhance multicast performance using IGMP/MLD snooping and proxy mechanisms .

Perform deep debugging of system-level issues such as kernel panics, memory leaks, and race conditions .

Analyze and troubleshoot network issues using tools like tcpdump and Wireshark .

Collaborate with cross-functional teams to define system architecture and integration strategies.

Mentor and guide engineering teams on best practices and technical decision-making.

Required Skills & Experience

2 to 8 Years

OpenWrt & Embedded Systems

Strong expertise in OpenWrt build system customization and package management.

Hands-on experience in building operator-grade firmware distributions.

Programming

Advanced proficiency in C/C++ with focus on performance and resource optimization.

Networking & Protocols

Strong experience in IPv4/IPv6 dual-stack environments

Knowledge of:

DHCPv4 / DHCPv6

SLAAC & Prefix Delegation (PD)

IPv6 transition technologies (MAP-T, MAP-E, DS-Lite)

Networking Concepts

Deep understanding of:

Linux Bridge

VLAN (802.1Q / QinQ)

Routing and forwarding architectures

Traffic & Routing

Experience with:

Multi-WAN configurations

Failover mechanisms

Policy-Based Routing (PBR)

Apply on techstar