Software Engineering Technical Leader
Core
Lead the design and development of software features for Cisco's Silicon One NPU to build scalable, low-power, low-latency systems for AI/ML workloads. (via careerplan.io/jobs/2011452-software-engineering-technical-leader-at-cisco)
Role type
Senior Technical Leader (Software Engineering)
Builds
Software for next-generation ASIC products (Silicon One NPU) used in Open Networking and Cloud Data Centers
Domain
Semiconductor hardware design, Networking, AI/ML infrastructure
Deliverable
production ML models | product features
Required skills
C/C++, Python, Layer-2 protocols, Multicast protocols, ASIC architecture, Hardware-software co-design, Team leadership, Requirement scoping
Preferred skills
High-performance networking software, Debugging (GDB/PDB), Cloud/Edge networking, Customer issue debugging
Technologies
C++, Python, Silicon One NPU, GDB, PDB
Responsibilities
Lead design and development of software features for the Silicon One NPU; Create software for scalable AI/ML systems; Lead a team of engineers and unblock design/implementation issues; Act as gatekeeper of the code base; Collaborate with hardware and architecture teams to define next-gen ASIC products.
Seniority
Senior, hands-on IC with leadership responsibilities
