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.

Engineer III, Smart Switch Software Development at Netgear | JobZoey