N

NETGEAR

Global networking hardware provider with subscriptions

Engineer 2 - Software Development

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeChennai, Tamil Nadu, IndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
  • Two to four years of embedded software development experience.
  • Strong C programming skills demonstrated through coursework or projects, including pointers, memory management, and embedded C practices.
  • A 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, GDB, debugging tools, and Git.
  • A basic understanding of Linux kernel concepts and system programming.
  • Basic knowledge of computer architecture, memory systems, and I/O interfaces.
  • Willingness to learn switching architectures, ASIC programming, and packet processing concepts.
  • Interest in network protocols and enterprise switching features.
  • A basic understanding of the OSI model and Ethernet fundamentals.

Responsibilities

  • Implement well-defined switching features in C under senior engineer guidance, including basic Layer 2 and Layer 3 protocols.
  • Contribute to device driver development for Broadcom switching chips and peripheral components.
  • Work on basic network protocol implementations, including STP, VLAN, and basic routing protocols.
  • Develop unit tests and debug embedded software using JTAG, GDB, and hardware debugging tools.
  • Fix bugs in existing switching software and perform code reviews with senior team members.
  • Create and maintain technical documentation for implemented features and protocols.
  • Assist in integrating software with switching hardware platforms across different speed grades.
  • Support performance testing and validation of switching features on target hardware.
  • Learn the Broadcom SDK, switching architectures, and embedded systems best practices.

About the Company

NETGEAR

Global networking hardware provider with subscriptions

NETGEAR provides networking hardware for home and business users, including routers, mesh Wi‑Fi systems, switches, NAS, modems, and range extenders. It also offers software and cloud services like NETGEAR Insight for remote management and NETGEAR Armor for cybersecurity. It differentiates itself by targeting SOHO and SMB markets with easy-to-use, affordable hardware while growing recurring revenue through subscriptions and cloud services. Its goal is to shift from high-volume hardware to premium, intelligent networking solutions with sustainable subscription revenue.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Jose, CA
Founded
1996

Recently Posted Jobs

Explore more opportunities at NETGEAR

See more jobs