CareerPlanGet AI match score →

Senior C++/Python Software Development Engineer

3 Locations💼 Full-time🗓 2026-01-16 → 2026-07-30

Core

Developing software for networking devices, focusing on firmware, data/control plane protocols, and automated testing.

Role type

Senior C++/Python Software Development Engineer (Networking)

Builds

Firmware and software for routers and switches

Domain

Networking hardware and embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ programming, Python programming, networking device development, routing and forwarding protocols, TCP/IP and UDP, automated testing frameworks, BSP development, traffic analysis tools

Preferred skills

Embedded systems, Linux, CI/CD pipelines, Jira

Technologies

C, C++, Python, Pytest, Scapy, Git, GitHub, BGP, OSPF, RIP, IS-IS, VLAN, LACP, ECMP, SPAN/RSPAN/ERSPAN, ACL

Responsibilities

Develop FW/SW for networking devices, implement data plane or control plane protocols, create data path automated tests, integrate SW/HW for networking devices, troubleshoot routing and forwarding issues

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗