Shortcuts:

IMAGE: Return to Main IMAGE: Interviewer IMAGE: Show All Jobs IMAGE: Candidate login

Position Details: Software Engineers- OS development

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

Perform an action:

IMAGE: Apply to Position




Powered by: CATS - Applicant Tracking System