Engineer III, Smart Switch Software Development
Core
Develop and maintain embedded Linux firmware for NETGEAR smart switches, focusing on user-space applications, cloud integration agents, CLI, and web-based management interfaces.
Role type
Mid-career embedded systems engineer (firmware)
Builds
Production firmware for NETGEAR smart switch product families
Domain
Networking hardware / Embedded Linux
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C programming on Linux, networking fundamentals (TCP/IP, VLANs, Ethernet), REST API development, JavaScript/HTML/CSS, GNU Make build systems, Git, AI coding agents
Preferred skills
Embedded Linux networking products, SNMP, L2 networking protocols, cloud-device integration, Docker/CI-CD, resource-constrained debugging, agentic engineering concepts
Technologies
Linux, C, REST, JavaScript, HTML, CSS, GNU Make, Git, Wireshark, tcpdump, SNMP, ARM/MIPS
Responsibilities
Develop user-space daemons and services for switch firmware runtime; implement cloud agent subsystems (CloudAgent, ConfigAgent) with REST APIs and SSL/TLS; enhance Cisco IOS-style CLI and configuration database; develop and maintain web-based management interfaces; implement SNMP MIB support; write test cases and debug firmware on physical hardware; collaborate across time zones and participate in code reviews.
Seniority
Mid-career, hands-on IC