
| Location: | Gurugram, Haryana |
| Openings: | 1 |
| Salary Range: |
Description:
Job Responsibilities
Layer-3 Switch GUI / Application Software Engineer
(OpenWrt Platform)
______________
Core Responsibilities
• Develop and maintain management GUI and application software on an OpenWrt-based Layer-3 switch platform
• Build and customize OpenWrt firmware images and system services
• Implement GUI control using OpenWrt UCI configuration framework
• Integrate Web GUI with system functions via ubus / JSON-RPC
______________
Networking & Switch Configuration
• Implement GUI configuration for Layer-2 and Layer-3 switch features
o VLAN, ports, link aggregation
o IP interfaces and static routing
• Work with DSA-based switch architecture and Linux bridge configuration
• Ensure correct handling of configuration dependencies
______________
Firewall & Security
• Implement GUI control for OpenWrt firewall (fw4 / nftables)
• Manage ACLs, zones, and forwarding rules
• Prevent configuration errors that may block management access
______________
Web GUI Development
• Develop Web-based management UI (LuCI or custom UI such as Vue/React)
• Implement real-time status monitoring for ports, links, and system state
• Ensure stable and responsive UI behavior
______________
Configuration Safety & Reliability
• Design safe configuration apply workflows (apply, save, rollback)
• Ensure configuration persistence across reboot and firmware upgrade
• Support backup, restore, and factory reset
______________
System Integration & Support
• Integrate with vendor switch SDKs (e.g. Realtek / Broadcom)
• Implement logging and diagnostic functions
• Collaborate with hardware, SDK, and QA teams to support product releases