Software Engineer for Packet Forwarding (Sunnyvale, California)
Core
Design, develop, troubleshoot, and debug software programs for operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools.
Role type
Software Engineer (Systems/Networking)
Builds
Software enhancements and new products for edge-to-cloud infrastructure
Domain
Networking, Operating Systems, Compilers
Required skills
C, C++, Python, software systems design, multi-platform software development, test plan execution, debugging
Preferred skills
Hardware compatibility analysis, hardware design influence
Technologies
C, C++, Python
Responsibilities
Design limited enhancements and updates for subsystems of systems software; Analyze design and determine coding, programming, and integration activities; Execute and write testing plans, protocols, and documentation; Participate in project teams to develop reliable solutions; Collaborate with internal and outsourced partners on design status and issue resolution.
Seniority
Mid-level, individual contributor
