CareerPlan

Senior Software Engineer, Networking Software Systems

Santa Clara, California, United States of AmericaFull-time$135k–$202k2026-09-18 → 2026-11-10

Core

Design, develop, and validate embedded and cloud edge software, applications, and specialized utility programs for advanced networking protocols, WiFi wireless systems, and AI/ML-based traffic optimization.

Role type

Senior Software Engineer (Networking Software Systems)

Builds

Wireless access point and connectivity platforms

Domain

Networking, Wireless, Embedded Systems, AI/ML

Deliverable

production ML models

Required skills

C, C++, Linux kernel internals, low-level kernel programming, network device drivers, TCP/UDP/IPv4/IPv6/ARP/DHCP, Linux network stack, WiFi/wireless LAN protocols, Ethernet device drivers, AI/ML model integration, packet forwarding schemes (bridging/routing/OpenVSwitch/DPDK/VPP)

Preferred skills

AI/ML model integration, packet forwarding schemes (bridging/routing/OpenVSwitch/DPDK/VPP)

Technologies

Linux, C, C++, Python, Java, OpenVSwitch, DPDK, VPP

Responsibilities

Design system-level software solutions for networking and wireless engineering; develop and integrate AI/ML models and algorithms for networking applications; write and modify network device drivers; implement features across wireless access point and connectivity platforms.

Seniority

Senior, hands-on IC