Career EngineCareer Engine
Your matchExample
83%match
Why you fitThis role calls for C Programming and Embedded Systems — tell us what you know and we'll check the rest.
Gap to noteAlso lists Linux — worth confirming before you apply.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Job Opening

Netgear logo

Engineer II ,Software Development

Netgear · Chennai, Tamil Nadu · Posted 28 days ago

ic
2+ yrs expCEmbedded SystemsNetwork ProtocolsGCCMakeGDBGitLinux

Develop embedded switching software for high-speed network platforms (10GB to 400GB) while learning Broadcom SDK and enterprise switching architectures from day one.

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

…

Apply on Netgear's site →

This posting is sourced from Netgear's own career site — applying takes you there directly.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Related roles

There are 54 open roles at Netgear right now. This role centers on C Programming, Embedded Systems, Linux, and Gdb.

Want roles like this found for you?

Set your Focus once. Career Engine screens every new opening every week.

A scored, explained shortlist — not a keyword match — delivered weekly. Free for one profile.