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 IC software engineer (Layer1/Physical Layer)
Builds
Control software for forwarding engines, connectors, and interface chips; telemetry tools for link health monitoring.
Domain
Networking hardware, physical layer connectivity, optics
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, UNIX, Linux
Responsibilities
Architect and develop new Layer1 features; collaborate with hardware teams to bring Phys/Transceivers to market; analyze and fix problems in customer networks; mentor junior engineers
Seniority
Senior, hands-on IC with technical leadership