Software Development Engineer II at NETGEAR - ScoutJobs - The AI-curated global job board
Skip to content
N
Posted 6 hours ago

Software Development Engineer II

NETGEAREngineer II, Software Development

Requirements

C programming, Embedded systems, Network protocols, Linux kernel, Bachelor's degree

Skills

C#Embedded CLinux

About the role

Responsibilities

  • Implement switching features in C, including basic L2/L3 protocols
  • Contribute to device driver development for Broadcom switching chips
  • Work on basic network protocol implementations such as STP, VLAN, and routing protocols
  • Develop unit tests and debug embedded software using JTAG, GDB, and hardware tools
  • Fix bugs in existing switching software and perform code reviews
  • Create and maintain technical documentation for features and protocols
  • Assist in integrating software with switching hardware platforms
  • Support performance testing and validation on target hardware

Requirements

  • Strong foundation in C programming, pointers, and memory management
  • Basic understanding of embedded systems, RTOS, and hardware-software interfaces
  • Fundamental knowledge of Ethernet, TCP/IP, and switching concepts
  • Familiarity with GCC, Make, GDB, and Git
  • Basic understanding of Linux kernel concepts and system programming
  • Knowledge of computer architecture, memory systems, and I/O interfaces
  • Bachelor's degree in Computer Science, Electrical Engineering, or Computer Engineering
  • 2 - 4 years of embedded software development experience

About the Company

NETGEAR is on a mission to unleash the full potential of connectivity with intelligent solutions that delight and protect. We turn ideas into innovative networking products that connect people, power businesses, and advance the way we live.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Software Development Engineer II

NETGEAR · Chennai

Sign up to apply