Search by job, company or skills

NETGEAR

Engineer Software Development -WIFI

Save
new job description bg glownew job description bg glow
  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

As a Software Engineer, you will play a critical role in designing, developing, and maintaining the firmware for Access points. Working closely with the Software Tech Lead, you will help build high-performance, secure and scalable networking solutions that enable enterprise-grade connectivity.

This role requires strong expertise in embedded Linux, networking protocols, and system design. You will focus on developing control-plane and data-plane software, ensuring efficient packet processing, system performance, and seamless hardware integration. A strong understanding of packet flow in Linux and OpenWRT systems is essential.

This is an opportunity to work at the intersection of networking, cloud, and embedded systems, making a direct impact on enterprise-grade WLAN infrastructure.

Responsibilities

  • Implement control-plan and data-plan features, ensuing efficient packet processing and network performance.
  • Work closely with the Software Tech Lead to define system architecture, design patterns and implementation strategies.
  • Optimize firmware to ensure low-latency, high-throughput, and reliable operation across various networking environments.
  • Collaborate with the internal hardware and software teams to integrate various services for embedded networking systems.
  • Develop and maintain secure, efficient, and well-documented APIs for internal and external use.
  • Enhancing logging, monitoring, and debugging capabilities to improve system observability and troubleshooting.
  • Participate in code reviews, technical discussions, and continuous improvement initiatives to maintain software quality.
  • Ensure compliance with networking security standards and best practices.
  • Contribute to automated testing, CI/CD pipelines, and system validation efforts to ensure firmware stability.

Key Qualifications

  • 2+ years of software engineering experience in Wi-Fi Access point development
  • Experience with Wi-Fi, 802.11, WLAN and BLE protocols and chipsets
  • Experience with Layer 2 and Layer 3 protocols at depth.
  • Strong programming skills in C, shell scripting (Go, Rust or Zig experience is a plus).
  • Experience working with OpenWRT and other open-source networking firmware is highly desirable.
  • Deep understanding of Linux networking subsystems, system programming, and kernel-level development.
  • Must have expertise in packet flow in Linux and OpenWRT systems, with a strong grasp of both control path and data path optimizations.
  • Experience with debugging, fixing and optimizing enterprise WIFI performance is a must.
  • Ability to troubleshoot complex networking and backend issues.
  • Strong communication skills, with the ability to collaborate in cross-functional teams.
  • Self-motivated with a strong sense of ownership and responsibility.

Education

  • BE or ME in EE, E&C, Computer Science.

Regards,

Netgear Recruiting Team

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147278075

Similar Jobs

Chennai, India

Skills:

Ipv4Networking ConceptsIpv6DHCPdata structuresPythonAlgorithm DesignJavaTestingLinuxCoding Standardscomplexity analysisoperationsobject-oriented designnetwork stack internalsWiFi software development802.11build processescode reviews802.3Problem Solvingsource control managementfull software development life cycle802.11 protocolsEthernet network security protocolscomputer science fundamentalsWiFi