NETGEAR, Inc. logo

Senior Engineer I, Smart Switch Software Development

Job Overview

Location

Bengaluru, India

Job Type

Full-time

Category

Engineering

Date Posted

August 8, 2026

Full Job Description

📋 Description

  • We are looking for a Senior Engineer I to join our Smart Switch firmware team in Chennai. You will be a technical anchor for the team — designing, developing, and maintaining embedded Linux firmware for NETGEAR's smart switch product families spanning 20+ SKUs across multiple hardware platforms.
  • This role sits at the intersection of hardware and software: you will work with switch ASIC SDKs, implement and optimize L2/L3 networking protocols, develop kernel modules, and ensure production-quality firmware for ARM64/MIPS-based networking devices.
  • As the industry shifts toward agentic engineering — where engineers orchestrate AI coding agents to handle implementation while focusing their own expertise on architecture, system design, and validation — we expect this role to embrace AI-augmented workflows as a core part of daily development.
  • This is a high-impact role for someone who thrives on solving deep technical problems in embedded networking systems and leverages AI tools to amplify their productivity.
  • Platform & Architecture: Own and evolve the hardware abstraction layer (HAL) that bridges the switch ASIC SDK with application-layer software. Design and implement kernel modules for platform services including board support, network drivers, and hardware initialization.
  • Protocol Development: Implement, debug, and optimize L2/L3 protocol state machines (STP, IGMP snooping, LLDP, LACP, 802.1X, GVRP, DAI) as kernel modules, ensuring conformance with IEEE and IETF standards.
  • Stacking & Distributed Systems: Contribute to the multi-unit stacking feature set — topology management, member election, cross-unit configuration synchronization, firmware upgrade coordination, and hot-swap support.
  • Cross-Platform Delivery: Develop and maintain firmware across multiple product families (ARM64 and MIPS architectures), coordinating changes across shared codebases to ensure consistency.
  • Code Quality & Reviews: Conduct thorough code reviews, define coding standards for the team, and champion best practices in embedded C development. Identify and resolve performance bottlenecks, memory leaks, and race conditions.
  • Collaboration: Work closely with the various engineering teams across time zones. Participate in architecture discussions, design reviews, and release planning. Mentor junior engineers on the Chennai team.
  • Build & Release: Maintain and improve the cross-compilation build system (GNU Make, Docker). Support release engineering processes including image generation, debug builds, and OSS compliance (SBOM).
  • AI-Augmented Development: Leverage AI coding agents (e.g., Claude Code, Cursor, GitHub Copilot) as part of your daily workflow — for code generation, code review, debugging assistance, and rapid prototyping. Guide the team in adopting agentic engineering practices where AI agents handle routine implementation tasks while you focus on architecture, validation, and system-level thinking.

🎯 Requirements

  • B.Tech/B.E or M.Tech/M.E in Computer Science, Electronics, or a related field
  • 8+ years of professional experience in embedded software development, with at least 3 years focused on networking or telecommunications
  • Strong proficiency in C programming for embedded Linux systems (kernel modules, user-space daemons, shared libraries)
  • Hands-on experience with L2/L3 networking protocols — at minimum two of: STP/RSTP/MSTP, IGMP snooping, LLDP, LACP, 802.1X, VLANs

🏖️ Benefits

  • Competitive salary
  • Comprehensive benefits package
  • Opportunities for professional growth and development
  • Collaborative and dynamic work environment

Skills & Technologies

Docker
GitHub
Git
Linux
REST
Senior
Onsite

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