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 (network physical layer)
Builds
Control software for 1GBASE-T to 400G optics, instrumentation/telemetry tools, and automated test infrastructure
Domain
Networking hardware, physical layer connectivity, data center infrastructure
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
Preferred skills
digital communication technologies (modulation/signal encoding), IP networking, distributed systems
Technologies
C, C++, Python, UNIX, Linux
Responsibilities
Interface with customers and hardware engineers to define new Layer1 features; Architect, design, and manage development of features; Develop and maintain features using C, C++, and Python; Build automated tests and test infrastructure; Collaborate with hardware teams to design software control interfaces; Provide technical leadership across features and tools; Mentor new and junior engineers
Seniority
Senior, hands-on IC with architectural responsibilities