OpenWrt Software Architect
TECHSTAR INC
United States
8 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerbuilder.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
IEEE 802.1Q
C++ (Programming Language)
Computer Programming
Computer Networks
Software Debugging
Linux
Linux on Embedded Systems
Failover
Firmware
Internet Group Management Protocols
IPv4
IPv6
+13 more
Network Troubleshooting
Multicasting
Routing
Network Protocols
Package Management Systems
Software Architecture
Systems Development Life Cycle
Memory Leaks
Systems Architecture
Wireshark
Virtual Local Area Networks
Wide Area Networks
Openwrt
Job description
- 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.
Requirements
Software Architecture, Computer Firmware, Scalable System Development, Embedded Linux, Embedded Systems, Data Modeling, VLAN (Virtual Local Area Network), Failover, Wide Area Network (WAN), Internet Group Multicast Protocol (IGMP), 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 for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerbuilder.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦