Senior Software Engineer - Layer1 - C++
Core
Develop control software for physical layer connectivity (1GBASE-T to 1.6T optics), build instrumentation/telemetry tools, and define standards for new media.
Role type
Senior Software Engineer (Layer1, C++)
Builds
Physical layer control software, instrumentation tools, and telemetry systems for network hardware platforms.
Domain
Networking hardware, optical communications, physical layer protocols
Deliverable
production ML models | product features | infrastructure
Required skills
C++, C, Python, UNIX/Linux, low-level hardware component interaction, software architecture, automated testing, technical leadership, mentoring
Preferred skills
Digital communication technologies (modulation/signal encoding), IP networking, distributed systems
Technologies
C++, C, Python, Linux
Responsibilities
Interface with customers and hardware engineers to define new Layer1 features; Architect and manage development of features; Develop and maintain features; Collaborate with hardware teams to bring components to market; Provide technical leadership; Mentor junior engineers; Analyze and fix problems in customer networks and system tests.
Seniority
Senior, hands-on IC with leadership responsibilities