
Engineer III, Smart Switch Software Development
Netgear
Posted 2026-08-07
Tech & Engg
Job Description
Ovii's Interpretation of the Role
Engineer III will design, implement, and maintain embedded Linux firmware for Netgear's Smart Switch portfolio, focusing on user‑space services, cloud agents, CLI, and web UI components. The role blends systems programming with networking knowledge and encourages AI‑augmented development practices.
Role Snapshot
- Embedded Linux firmware engineer
- Mid‑career individual contributor
- Hybrid work in Bengaluru/Chennai
- Full‑time, Engineer III level
Must-Have Requirements
- C programming on Linux
- Embedded cross‑compilation (ARM/MIPS)
- GNU Make
- Git
- Networking fundamentals (TCP/IP, VLANs, Ethernet, ARP, DHCP)
- REST API development in C or embedded HTTP server
- SSL/TLS integration
- Active use of AI coding assistants
- embedded Linux firmware development
- networking protocol fundamentals
- B.Tech/B.E or M.Tech/M.E in Computer Science, Electronics, or related field
Nice-to-Have Signals
- Embedded Linux networking product experience
- SNMP (net‑snmp, MIB development)
- CLI framework development
- L2 protocols (STP, LLDP, IGMP, LACP)
- Cloud‑device integration (REST, JSON)
- Docker‑based build environments
- CI/CD pipelines
- Resource‑constrained debugging (serial console, GDB, core dumps)
- JavaScript, HTML, CSS for web UI
- embedded networking product experience
- SNMP and CLI framework work
- cloud‑device integration
Work Setup
- Location: Bengaluru, India
- Work mode: HYBRID
- Employment type: Full-Time
What You'll Likely Work On
- Develop and maintain user‑space daemons, services, and runtime components for switch firmware
- Implement cloud‑agent subsystems, REST handlers, and SSL/TLS communication with NETGEAR Insight
- Extend the Cisco‑IOS‑style CLI and configuration database engine
- Build and evolve the web‑based management UI (legacy jQuery and modern Bootstrap)
- Add and support SNMP MIBs (v1/v2c/v3) for network management integration
- Write test cases, run firmware validation on physical hardware, and contribute to test automation
- Collaborate across distributed engineering teams, participate in code reviews and sprint planning
- Leverage AI coding agents to accelerate development, debugging, and documentation
Good Fit If You Have
- Enjoys AI‑augmented development workflows
- Comfortable working across multiple time zones and remote collaboration tools
- Passionate about networking hardware and embedded Linux platforms
Skills
- C programming (Linux user‑space)
- Embedded cross‑compilation (ARM/MIPS)
- GNU Make build system
- Git version control
- Networking fundamentals (TCP/IP, VLANs, Ethernet)
- REST API development in C
- SSL/TLS integration
- JavaScript/HTML/CSS for web UI
- AI coding assistants (e.g., Claude, Copilot)
- SNMP protocol (preferred)
- Docker & CI/CD pipelines (preferred)