Netgear

Engineer II ,Software Development

Chennai, India. Posted a month ago

The role

This person will develop low-level C software for managed switches built on Broadcom chipsets. The role involves implementing switching features, developing drivers, and debugging embedded software.

What you will do

  • Implement well-defined switching features in C
  • Contribute to device driver development for Broadcom switching chips and peripheral components
  • Work on basic network protocol implementations
  • Develop unit tests and debug embedded software using JTAG, GDB, and hardware debugging tools
  • Fix bugs in existing switching software and perform code reviews
  • Create and maintain technical documentation
  • Assist in integrating software with switching hardware platforms
  • Support performance testing and validation of switching features on target hardware
  • Learn Broadcom SDK, switching architectures, and embedded systems best practices

Required qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or related field
  • 2-4 years of embedded software development experience
  • Strong C programming skills demonstrated through coursework or projects
  • Understanding of computer systems architecture and embedded systems concepts
  • Strong foundation in C programming, pointers, memory management, and embedded C practices
  • Basic understanding of embedded systems, real-time operating systems, and hardware-software interfaces
  • Fundamental knowledge of Ethernet, TCP/IP, and basic switching concepts
  • Familiarity with GCC, Make, debugging tools (GDB), and version control (Git)
  • Basic understanding of Linux kernel concepts and system programming
  • Basic knowledge of computer architecture, memory systems, and I/O interfaces
  • Good debugging and problem-solving skills

Nice to have

  • Willingness to learn switching architectures, ASIC programming, and packet processing concepts
  • Interest in network protocols and enterprise switching features
  • Basic understanding of OSI model and Ethernet fundamentals

About the company

NETGEAR is on a mission to unleash the full potential of connectivity with intelligent solutions. They are a performance-driven team committed to delivering world-class products.

Engineer II ,Software Development at Netgear | JobZoey