Senior C++ / Python Software Development Engineer (Networking / Cisco) jobs in United States
cer-icon
Apply on Employer Site
company-logo

PulseRise Technologies · 2 hours ago

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

PulseRise Technologies is looking for an experienced Senior C++ / Python Software Development Engineer with a strong background in networking systems and Cisco protocols. This role involves low-level software development, network device engineering, and Python-based automation/testing, working closely with hardware and real networking traffic.

Information Services

Responsibilities

Develop and maintain firmware and software for networking devices (routers, switches) using C / C++
Build Python-based automation and data-path test frameworks for networking devices
Design and implement data-plane and control-plane related functionality
Develop automated tests for networking devices using Python and Pytest
Participate in SW/HW bring-up, integration, and debugging
Work closely with network engineers to validate routing, forwarding, and traffic behavior
Analyze and troubleshoot low-level networking and performance issues
Contribute to test strategy, tooling, and CI/CD improvements
Operate with senior-level ownership, autonomy, and technical decision-making

Qualification

Networking ExperienceC / C++ DevelopmentPython DevelopmentData-path TestingFirmware DevelopmentSW/HW IntegrationRouting ProtocolsTraffic AnalysisEmbedded SystemsLinux InternalsCI/CD PipelinesJira Familiarity

Required

Networking Experience (Mandatory)
Commercial experience with networking devices (routers, switches)
Firmware / software development for networking devices using C / C++
Strong Python development experience
Experience with BSP, data plane, or control plane protocols
Development of data-path automated tests using Python / Pytest
Experience with SW/HW bring-up and integration
Solid understanding of: Routing vs forwarding, Switches vs routers, VLANs, TCP/IP and UDP
Advanced Networking Knowledge: Link aggregation and LACP, Load-balancing algorithms, including ECMP, SPAN / RSPAN / ERSPAN, ACLs and traffic filtering, Traffic mirroring concepts, Dynamic routing protocols: BGP, OSPF, RIP, IS-IS
Advanced C / C++
Advanced Python
Hands-on experience with: Pytest, Scapy, Traffic generators and traffic analyzers, Version control: Git / GitHub
Cisco networking protocol experience is mandatory
Strong commercial background in network engineering + software development
Senior-level independence and problem-solving are expected

Preferred

Embedded systems background
Linux internals and low-level debugging
Experience with CI/CD pipelines
Familiarity with Jira

Company

PulseRise Technologies

twitter
company-logo
PulseRise Technologies — The Pulse of Global IT Talent At PulseRise Technologies, we don’t just build tech teams — we breathe life into innovation.

Funding

Current Stage
Early Stage
Company data provided by crunchbase