Software Engineer, Layer1
Core
Develop control software for physical network connectivity (Layer1) including connectors and optics, building instrumentation tools for link health monitoring.
Role type
Mid-level software engineer (networking hardware control)
Builds
Control software for physical layer components (1GBASE-T to 400G optics), instrumentation and telemetry tools
Domain
Networking hardware, physical layer connectivity, data center infrastructure
Required skills
C, C++, Python, UNIX/Linux, low-level hardware component interaction, software engineering principles, problem solving, independent solution design
Preferred skills
Digital communication technologies (modulation, signal encoding), IP networking, distributed systems (via careerplan.io/jobs/744000127704964-software-engineer-layer1-at-arista-networks)
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; Build automated tests and test infrastructure; Collaborate with hardware teams to bring new components to market; Provide technical leadership and mentor junior engineers; Analyze and fix problems in customer networks and system tests
Seniority
Mid-level, hands-on IC
