Software Engineering Technical Leader

Cisco UK

San Jose, CA, USA
Base: $210,600.00 - $350,800.00; bonus/equity: ann...
Hybrid
C++ and python programming
Algorithms and data structures
Layer 2 and layer 3 networking protocols
Lead the design and development of software features for Cisco’s Silicon One NPU, enabling highly scalable, low power, low latency systems for AI/ML workloads

Job Summary

  • Lead the design and development of software features for Cisco’s Silicon One NPU, enabling highly scalable, low power, low latency systems for AI/ML workloads.
  • Work with modern C++, Silicon One's network processing language, and Python to develop software on the NPU, taking complete ownership of timely and high-quality delivery.
  • Join a team driving next-generation network devices for the 5G and AI era, working in a startup atmosphere within a stable corporate environment.

Matching Summary

Lead the design and development of software features for Cisco’s Silicon One NPU, enabling highly scalable, low power, low latency systems for AI/ML workloads.

Salary

Base: $210,600.00 - $350,800.00; Bonus/Equity: Annual bonuses, restricted stock units; Benefits: Medical, dental, vision, 401(k), paid leave

Skills & Requirements

Must-have

  • C++ and Python programming
  • Algorithms and data structures
  • Layer 2 and Layer 3 networking protocols
  • Traffic and congestion management
  • Software feature design and development
  • Technical leadership and team guidance

Nice-to-have

  • Analytical reasoning and debugging
  • Customer issue debugging
  • Cloud, data center, or edge networking

Key Requirements

  • Bachelors + 12 years experience
  • Masters + 8 years experience
  • PhD + 5 years experience
  • Experience with C++ and Python
  • Experience with algorithms and data structures
  • Experience with networking protocols
  • Experience with traffic and congestion management

Work Rights

Not specified

Tailored Resume

Cover Letter