Latest AI JobsBrowse Jobs
N

Engineer III, Smart Switch Software Development

NETGEARBengaluru, IndiaEnterprise
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Posted
7 Aug 2026
Status
Open · checked 7d ago

About this role

Role Overview

The Engineer III, Smart Switch Software Development position at NETGEAR is a full-time remote role based out of Bengaluru, India, designed for mid-career systems and embedded professionals. This opportunity suits engineers with strong technical skills in C and Linux who want to build production networking firmware for global customers.

Key Responsibilities

Build and maintain user-space daemons and runtime services like process management, event handling, and file synchronization.
Manage cloud integration subsystems, including REST API handlers, device-to-cloud communication, and SSL/TLS integration.
Enhance Cisco IOS-style command line interfaces and configuration database engines for persistence and consistency.
Develop and maintain web-based management interfaces using JavaScript, HTML, and CSS for device configuration.
Implement and maintain SNMP MIB support for integration with network management systems.
Write comprehensive test cases, validate firmware on physical hardware, and perform debugging using serial consoles, SSH, and packet captures.
Leverage AI coding assistants daily to accelerate development, debugging, and documentation tasks.

Requirements

Hold a B.Tech, B.E., M.Tech, or M.E. degree in Computer Science, Electronics, or a related discipline.
Bring four to seven years of professional experience in systems or embedded software development.
Demonstrate proficiency in C programming within Linux environments, including user-space applications and IPC mechanisms.
Possess solid knowledge of networking fundamentals such as TCP/IP, VLANs, Ethernet, and DHCP.
Experience working with REST APIs, embedded HTTP servers, or SSL/TLS integration.
Familiarity with JavaScript, HTML, CSS, GNU Make build systems, and cross-compilation for embedded targets.
Comfortable utilizing Git for version control in multi-developer setups and actively using AI coding tools.

Nice to Have

Background working with embedded Linux networking hardware like switches, routers, or access points.
Familiarity with SNMP, MIB development, or L2 networking protocols like STP, LLDP, and IGMP.
Experience in cloud-device integration and Docker-based build pipelines or CI/CD frameworks.
Exposure to debugging resource-constrained embedded targets using remote GDB or core dumps.

Skills and Tools

C Programming
Linux
Docker
JavaScript
HTML and CSS
Git
Embedded Systems
Networking Fundamentals

About the Company

NETGEAR has pioneered advanced networking technology since 1996, creating innovative products that connect individuals and power businesses globally. The enterprise smart switch product line delivers managed switching with cloud capabilities via NETGEAR Insight. The organization prides itself on a performance-driven culture where employees collaborate to transform the future of connectivity.

How to Apply

Interested candidates should visit the official NETGEAR careers page to submit an application for this remote position.

Skills and tech stack

Questions candidates ask

What is the primary location for this job?

The role is based in Bengaluru, India, with remote work flexibility.

What primary programming language is required?

Proficiency in C programming on Linux is required for this role.

How many years of experience are needed?

Candidates should have four to seven years of professional experience in embedded or systems software development.

What educational background is required?

A B.Tech, B.E., M.Tech, or M.E. in Computer Science, Electronics, or a related field is necessary.

Is experience with AI coding tools expected?

Yes, active use of AI coding assistants or agents in daily workflows is valued.

Ready to apply?

The application is on the official NETGEAR careers page.

Apply on company site