Software Engineer, Technical Leader – Network Data Plane
Posted 2hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Technical Leader designing and developing high-performance data plane software for Cisco Hypershield Smart Switches. Collaborating with engineering teams on innovative networking solutions.
Responsibilities:
- Designing, developing, and optimizing high-performance data plane software using modern C/C++ on Linux-based systems
- Developing networking software for DPU-based Smart Switch platforms
- Troubleshooting complex software defects, networking issues, and customer-reported problems
- Leading technical design discussions and participating in architecture and code reviews
- Collaborating with cross-functional engineering teams to deliver innovative networking and security capabilities
Requirements:
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field and 12+ years of related experience, or Master’s degree with 10+ years, or PhD with 7+ years of related experience
- 10+ years of professional software development experience using C or C++ in Linux environments
- Experience developing networking or data plane software with strong knowledge of Layer 2, Layer 3, and common networking protocols
- Experience developing or optimizing high-performance packet processing applications using DPDK, networking stacks, or similar technologies
- Experience designing, implementing, debugging, reviewing, and delivering production-quality systems software
- Preferred: Experience developing software for Data Processing Units (DPUs), SmartNICs, network processors, or networking appliances
- Experience with P4 or other programmable data plane technologies
- Experience contributing to networking architecture, systems software design, or large-scale distributed networking solutions
- Experience working across cross-functional or geographically distributed engineering teams
Benefits:
- medical, dental and vision insurance
- a 401(k) plan with a Cisco matching contribution
- paid parental leave
- short and long-term disability coverage
- basic life insurance
- paid time away including 10 paid holidays plus 1 floating holiday
- 1 paid day off for employee’s birthday
- paid year-end holiday shutdown
- 4 paid days off for personal wellness
- 16 days of paid vacation time accrued at rate of 4.92 hours per pay period
- access to a flexible vacation time off program with no limit on vacation time
- 80 hours of sick time off provided on hire date and annually
- up to 80 hours of unused sick time carried forward
- optional 10 paid days per full calendar year to volunteer
- eligibility to receive grants of Cisco restricted stock units that vest after a defined period



















