Netgear
Engineer III, Smart Switch Software Development
Bengaluru, India, Remote. Posted 3 months ago
The role
You will develop and maintain embedded Linux firmware for smart switch product families. This includes working on user-space applications, cloud integration agents, configuration management, and web-based management interfaces.
What you will do
- Develop and maintain user-space daemons and services.
- Work on the Insight cloud agent subsystem including REST API handlers and device-to-cloud communication.
- Enhance and maintain the Cisco IOS-style CLI framework and configuration database engine.
- Develop and maintain the web-based management interface using JavaScript, HTML, and CSS.
- Implement and maintain SNMP MIB support.
- Write test cases and perform firmware validation on physical switch hardware.
- Debug issues using serial console, SSH debug shell, packet captures, and log analysis.
- Collaborate with engineering teams across time zones through code reviews and sprint planning.
- Use AI coding agents as part of daily workflow to accelerate coding, debugging, and documentation.
Required qualifications
- B.Tech/B.E. or M.Tech/M.E. in Computer Science, Electronics, or a related field
- 4–7 years of professional experience in embedded or systems software development
- Proficiency in C programming on Linux
- Working knowledge of networking fundamentals — TCP/IP, VLANs, Ethernet, ARP, DHCP
- Ability to use Wireshark or tcpdump for packet-level debugging
- Experience with at least one of: REST API development in C, embedded HTTP servers, or SSL/TLS integration
- Familiarity with JavaScript, HTML, and CSS
- Experience with GNU Make build systems and cross-compilation for embedded targets (ARM or MIPS)
- Comfortable working with Git
- Active use of AI coding assistants or AI agents in daily development work
Nice to have
- Experience with embedded Linux networking products (switches, routers, access points, or gateways)
- Familiarity with SNMP (net-snmp, MIB development) or CLI framework development
- Experience with any L2 networking protocol implementation (STP, LLDP, IGMP, LACP)
- Hands-on experience with cloud-device integration (REST, JSON-based configuration)
- Exposure to Docker-based build environments or CI/CD pipelines
- Experience debugging on resource-constrained embedded targets (serial console, remote GDB, core dumps)
- Familiarity with agentic engineering concepts
About the company
NETGEAR has been pioneering advanced networking technology since 1996. Their Smart Switch product line serves small-to-medium businesses and enterprises worldwide.