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.