Software Engineer in Routing Infrastructure Solutions
Core
Designing limited enhancements, updates, and programming changes for subsystems of systems software including operating systems, compilers, networking, utilities, databases, and Internet-related tools.
Role type
Senior IC software engineer (PHY driver development)
Builds
High-speed networking solutions for mobile enterprise
Domain
Networking hardware and software integration
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Python, Ethernet PHY driver development, Broadcom ASICs, Nokia/Cisco proprietary ASICs, debugging, system-level understanding, hardware-software integration, SERDES, optics, low-level driver development
Preferred skills
1G/10G/40G/100G/400G/800G interfaces, system validation, customer issue debugging, high-speed interfaces
Technologies
Broadcom, Nokia, Cisco, C, C++, Python
Responsibilities
Design enhancements and updates for systems software subsystems; Analyze design and determine coding, programming, and integration activities; Execute testing plans, protocols, and documentation; Debug issues with code and suggest improvements; Collaborate with internal and outsourced development partners on project progress and issue resolution
Seniority
Senior, hands-on IC