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
Robust 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.