CareerPlanSign in

Senior Engineer I, Smart Switch Software Development

Bengaluru, India💼 Full-time🗓 2026-08-07 → 2026-09-26

Core

Design, develop, and maintain embedded Linux firmware for NETGEAR's smart switch product families, bridging hardware abstraction layers and implementing L2/L3 networking protocols.

Role type

Senior embedded Linux firmware engineer (networking)

Builds

Production firmware for 20+ SKUs of managed switches across ARM64/MIPS architectures

Domain

Networking hardware / Embedded Linux / Switch ASICs

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Embedded C programming, Linux kernel module development, L2/L3 protocol implementation (STP, IGMP, LLDP, LACP, 802.1X), ARM64/MIPS cross-compilation, Embedded Linux build systems (Buildroot, Yocto), Debugging (GDB, tcpdump, Wireshark), AI coding agents (Claude Code, Cursor, GitHub Copilot)

Preferred skills

Switch ASIC SDK experience (Realtek, Broadcom, Marvell), Switch stacking/distributed systems, Network management protocols (SNMP, REST APIs), Docker-based CI/CD, Agentic engineering workflows

Technologies

Linux Kernel, GNU Make, Docker, GDB, tcpdump, Wireshark, ARM64, MIPS, Buildroot, OpenWrt, Yocto, Claude Code, Cursor, GitHub Copilot

Responsibilities

Own and evolve the hardware abstraction layer (HAL) bridging switch ASIC SDKs with application software; Implement and optimize L2/L3 protocol state machines as kernel modules; Contribute to multi-unit stacking features including topology management and firmware upgrades; Develop and maintain firmware across ARM64 and MIPS architectures; Conduct code reviews and define standards for embedded C development; Leverage AI coding agents for code generation, review, and debugging; Mentor junior engineers on the Chennai team

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.