Senior/Lead Software Engineer, Layer1
Core
Develop control software for network physical layer connectivity (1GBASE-T to 400G optics), build instrumentation/telemetry tools, and define standards for new media.
Role type
Senior/Lead Software Engineer (Layer1)
Builds
Control software for forwarding engines, connectors, and interface chips; instrumentation and telemetry tools for link health monitoring.
Domain
Networking (Data Center/Campus/Routing), Hardware/Software Interface (via careerplan.io/jobs/744000129324079-seniorlead-software-engineer-layer1-at-arista-networks)
Required skills
C, C++, Python, UNIX/Linux, digital communication technologies (modulation, signal encoding), low-level hardware components, software engineering principles, problem solving, software troubleshooting, independent solution design
Preferred skills
IP networking, distributed systems
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 features; Develop and maintain features; Build automated tests and test infrastructure; Work with hardware/manufacturing teams to bring components to market; Provide technical leadership; Mentor new and junior engineers.
Seniority
Senior/Lead, hands-on IC with mentorship responsibilities
