NETGEAR, Inc. logo

Engineer III, Smart Switch Software Development

Job Overview

Location

Bengaluru, India

Job Type

Full-time

Category

Engineering

Date Posted

August 8, 2026

Full Job Description

đź“‹ Description

  • • Develop and maintain embedded Linux firmware for NETGEAR's smart switch product families — working across user-space applications, cloud integration agents, configuration management, and web-based management interfaces.
  • • Focus on the application and integration layers of the firmware stack: system daemons, CLI, cloud agent, web UI backend, and the configuration subsystem that ties everything together.
  • • Work on production firmware that ships to customers worldwide and collaborate daily with the various engineering teams.
  • • Value engineers who actively use AI coding agents in their daily work — not just as autocomplete, but as collaborative tools for code generation, debugging, and accelerating feature delivery.
  • • Familiarity with agentic engineering practices is a strong plus.
  • • This is an excellent role for a mid-career embedded or systems engineer who wants to deepen their expertise in networking firmware while taking ownership of meaningful features end-to-end.
  • • Develop and maintain user-space daemons and services (process management, event handling, polling, monitoring, file synchronization) that form the runtime environment of the switch firmware.
  • • Work on the Insight cloud agent subsystem — CloudAgent, ConfigAgent, DiscoveryAgent — including REST API handlers, device-to-cloud communication, SSL/TLS integration, and the Network Abstraction Layer (NAL) that bridges cloud commands to hardware operations.
  • • Enhance and maintain the Cisco IOS-style CLI framework and the configuration database engine that manages startup-config and running-config.
  • • Implement new CLI commands for features and ensure configuration persistence and consistency.
  • • Develop and maintain the web-based management interface (JavaScript, HTML/CSS) for switch configuration and monitoring.
  • • Work on both the legacy jQuery-based UI and the newer Bootstrap-based UI.
  • • Implement and maintain SNMP MIB support (v1/v2c/v3) for network management system integration.
  • • Write test cases, perform firmware validation on physical switch hardware, and debug issues using serial console, SSH debug shell, packet captures, and log analysis.
  • • Contribute to building the team's test automation capabilities.
  • • Work with the various engineering teams across time zones.
  • • Participate in code reviews, sprint planning, and technical discussions.
  • • Document your work clearly for the distributed team.
  • • Use AI coding agents (e.g., Claude Code, Cursor, GitHub Copilot) as part of your daily workflow to accelerate coding, debugging, and documentation tasks.

🎯 Requirements

  • • 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 (user-space applications, shared libraries, IPC mechanisms — sockets, shared memory, signals)
  • • 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 for web-based interfaces (does not need to be primary skill)
  • • Experience with GNU Make build systems and cross-compilation for embedded targets (ARM or MIPS)
  • • Comfortable working with Git (branching, merging, submodules) in a multi-developer environment
  • • Active use of AI coding assistants or AI agents (e.g., Claude Code, Cursor, GitHub Copilot, Cline) in daily development work to improve productivity

🏖️ Benefits

  • • Competitive salary
  • • Comprehensive benefits package
  • • Opportunities for career growth and professional development
  • • Collaborative and dynamic work environment
  • • Recognition and rewards for outstanding performance
  • • Access to cutting-edge technology and tools
  • • Flexible work arrangements and work-life balance

Skills & Technologies

JavaScript
Docker
GitHub
Git
Linux
Remote

Ready to Apply?

You will be redirected to an external site to apply.

AI Job Fit Analysis
Pro

See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.

NETGEAR, Inc. logo
NETGEAR, Inc.
Visit Website

About NETGEAR, Inc.

NETGEAR, Inc. designs and markets networking hardware for consumers, businesses, and service providers. The product line includes Wi-Fi routers, mesh systems, switches, and network-attached storage. Founded in 1996 in California, the company focuses on reliable connectivity, security, and remote management. NETGEAR sells through retail, e-commerce, and direct channels worldwide, addressing home networking, ProAV, and small-to-medium business segments.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Expires soon
Dubai
Full-time
Expires Sep 14, 2026 (Soon)
Python
REST
Senior
+1 more

2 months ago

Expired
Remote - Munro, Argentina
Full-time
Expired Sep 2, 2026
Remote

2 months ago

Expires soon
Argentina
Full-time
Expires Sep 12, 2026 (Soon)
Python
TypeScript
AWS
+4 more

2 months ago

Expired
Argentina
Full-time
Expired Jul 27, 2026
Python
JavaScript
TypeScript
+4 more

3 months ago