OpenWrt Software Architect

TechStar Group

  • 30+ days ago

    Highlights

    Architect and implement high-performance networking stacks for carrier-grade devices. Perform deep debugging of system-level issues such as kernel panics, memory leaks, and race conditions.

    Numbers & Facts

    Location

    Description

    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

    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)

    Similar Jobs