N

NETGEAR

Global networking hardware provider with subscriptions

Engineer 3 - Smart Switch Software Development

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • A B.Tech/B.E. or M.Tech/M.E. in Computer Science, Electronics, or a related field is required.
  • Four to seven years of professional experience in embedded or systems software development is required.
  • Proficiency in C programming on Linux, including user-space applications, shared libraries, and interprocess communication mechanisms such as sockets, shared memory, and signals, is required.
  • Working knowledge of networking fundamentals, including TCP/IP, VLANs, Ethernet, ARP, and DHCP, and ability to use Wireshark or tcpdump for packet-level debugging is required.
  • Experience with at least one of REST API development in C, embedded HTTP servers, or SSL/TLS integration is required.
  • Familiarity with JavaScript, HTML, and CSS for web-based interfaces is required; these need not be primary skills.
  • Experience with GNU Make build systems and cross-compilation for embedded targets such as ARM or MIPS is required.
  • Ability to work with Git, including branching, merging, and submodules, in a multi-developer environment is required.
  • Active daily use of AI coding assistants or agents such as Claude Code, Cursor, GitHub Copilot, or Cline to improve development productivity is required.
  • Experience with embedded Linux networking products such as switches, routers, access points, or gateways is preferred.
  • Familiarity with SNMP, net-snmp, MIB development, or CLI framework development is preferred.
  • Experience implementing L2 networking protocols such as STP, LLDP, IGMP, or LACP is preferred.
  • Hands-on experience with cloud-device integration using REST or JSON-based configuration is preferred.
  • Exposure to Docker-based build environments or CI/CD pipelines is preferred.
  • Experience debugging resource-constrained embedded targets using serial consoles, remote GDB, or core dumps is preferred.
  • Familiarity with agentic engineering concepts, including AI agents for code generation, test creation, and iterative development under human guidance, is preferred.

Responsibilities

  • Develop and maintain user-space daemons and services, including process management, event handling, polling, monitoring, and file synchronization, that form the switch firmware runtime environment.
  • Work on the Insight cloud agent subsystem, including CloudAgent, ConfigAgent, and DiscoveryAgent; develop REST API handlers, device-to-cloud communication, SSL/TLS integration, and the Network Abstraction Layer that bridges cloud commands to hardware operations.
  • Enhance and maintain the Cisco IOS-style CLI framework and configuration database engine for startup-config and running-config; implement CLI commands for features and ensure configuration persistence and consistency.
  • Develop and maintain the web-based management interface for switch configuration and monitoring using JavaScript, HTML, and CSS, including legacy jQuery-based and newer Bootstrap-based interfaces.
  • Implement and maintain SNMP MIB support for v1, v2c, and v3 network management system integration.
  • Write test cases, validate firmware on physical switch hardware, and debug issues using serial consoles, SSH debug shells, packet captures, and log analysis; contribute to the team's test automation capabilities.
  • Work with engineering teams across time zones and participate in code reviews, sprint planning, and technical discussions; document work for the distributed team.
  • Use AI coding agents such as Claude Code, Cursor, and GitHub Copilot in daily work to accelerate coding, debugging, and documentation.

About the Company

NETGEAR

Global networking hardware provider with subscriptions

NETGEAR provides networking hardware for home and business users, including routers, mesh Wi‑Fi systems, switches, NAS, modems, and range extenders. It also offers software and cloud services like NETGEAR Insight for remote management and NETGEAR Armor for cybersecurity. It differentiates itself by targeting SOHO and SMB markets with easy-to-use, affordable hardware while growing recurring revenue through subscriptions and cloud services. Its goal is to shift from high-volume hardware to premium, intelligent networking solutions with sustainable subscription revenue.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Jose, CA
Founded
1996

Recently Posted Jobs

Explore more opportunities at NETGEAR

See more jobs