Software Engineer
Core
Develop platform-dependent software modules for Cisco IOS XR and DNX products, focusing on L2 forwarding (EVPN, VPWS, VPLS) and network protocols (ERPS, MSTP, LACP, LLDP) using BRCM SDK microcode.
Role type
Senior IC software engineer (networking platform)
Builds
Cisco IOS XR forwarding infrastructure and L2 PD portfolio for Service Provider/Webscalar customers
Domain
Networking, Telecommunications, Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Python, Linux system programming, process and memory management, multithreading, routing and switching technologies, EVPN, MPLS, VXLAN, VPWS, VPLS, complex system architecture
Preferred skills
BRCM pipeline understanding, microcode development, LLM agent workflow definition, team leadership
Technologies
BRCM SDK, Linux, C/C++, Python
Responsibilities
Collaborate with product management and architects to design sophisticated product requirements; lead development of complex projects and execute detailed planning; mentor team members to develop technical competency; identify and resolve product quality hot spots; adopt newer technologies and rapid prototyping
Seniority
Senior, hands-on IC with mentorship responsibilities