# Engineer II ,Software Development at NETGEAR

- Company: NETGEAR
- Status: Open
- Workplace: On-site
- Location: Chennai, India
- Level: Junior
- Discipline: Backend
- Employment: Full-time
- Posted: 2026-10-09
- Skills: C, Broadcom
- Apply: https://jobs.ashbyhq.com/netgear/0e8c7c4c-698e-4758-b530-fa172348b31a

## Description

Position Overview

We are seeking an Engineer II to join our embedded switching software development team. This entry-level position focuses on developing low-level C software for our managed switches built on Broadcom chipsets, ranging from 10GB to 400GB switching platforms. This role is ideal for recent graduates or early-career engineers passionate about embedded systems and network switching technology.

Key Responsibilities

 - Feature Implementation: Implement well-defined switching features in C under senior engineer guidance, including basic L2/L3 protocols

 - Driver Development: Contribute to device driver development for Broadcom switching chips and peripheral components

 - Protocol Stack: Work on basic network protocol implementations (STP, VLAN, basic routing protocols)

 - Testing & Debugging: Develop unit tests and debug embedded software using JTAG, GDB, and hardware debugging tools

 - Code Maintenance: Fix bugs in existing switching software and perform code reviews with senior team members

 - Documentation: Create and maintain technical documentation for implemented features and protocols

 - Hardware Integration: Assist in integrating software with switching hardware platforms across different speed grades

 - Performance Testing: Support performance testing and validation of switching features on target hardware

 - Learning & Development: Actively learn Broadcom SDK, switching architectures, and embedded systems best practices

Technical Requirements

 - C Programming: Strong foundation in C programming, pointers, memory management, and embedded C pr

More NETGEAR roles: https://deviantjobs.com/companies/netgear
