Lead Software Engineer, Physical Network Layer
Core
Design and develop control software for the physical network layer (Layer1) to manage physical connectivity, including connectors and optics, ensuring stable and reliable packet transmission.
Role type
Senior/Lead Layer1 Software Engineer
Builds
Control software for physical connectivity components (1GBASE-T to 1.6T optics), instrumentation, and telemetry tools.
Domain
Networking hardware, physical layer protocols, digital communication technologies
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Python, low-level hardware component interaction, digital communication technologies (modulation, signal encoding), UNIX/Linux, software engineering principles, IP networking, distributed systems
Preferred skills
None explicitly stated as preferred
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 and manufacturing teams to bring new components to market; Provide technical leadership across features, projects, and tools; Mentor new and junior engineers.
Seniority
Senior/Lead, hands-on IC with technical leadership