Software Engineer, Layer1
Core
Develop control software for physical network connectivity (Layer1) including connectors, optics, and forwarding engines to ensure stable, reliable links.
Role type
Senior IC software engineer (networking hardware control)
Builds
Control software for physical layer components (1GBASE-T to 400G optics), instrumentation/telemetry tools, and automated test infrastructure.
Domain
Networking hardware, physical layer connectivity, digital communication
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Python, UNIX/Linux, low-level hardware component interaction, digital communication technologies (modulation/signal encoding), IP networking, distributed systems, software engineering principles, problem solving, software troubleshooting, independent solution design, team collaboration
Preferred skills
None explicitly stated as preferred (listed as 'plus' in requirements)
Technologies
C, C++, Python, UNIX, Linux
Responsibilities
Interface with customers, product management, and hardware engineers to define new Layer1 features; Architect, design, and manage development of these features; Develop and maintain features; Build automated tests and test infrastructure; Work with hardware/manufacturing teams to bring new components to market; Collaborate on optimal software control interfaces; Provide technical leadership; Analyze and fix customer network problems; Mentor junior engineers
Seniority
Mid-Senior, hands-on IC