Senior Software Engineer - Layer1 - C++
Core
Develop control software and instrumentation tools for the physical layer (Layer1) of network hardware, managing connectivity from 1GBASE-T to 1.6T long-reach optics.
Role type
Senior Software Engineer (Layer1)
Builds
Control software for forwarding engines, connectors, and interface chips; telemetry tools for link health monitoring.
Domain
Networking hardware, physical layer connectivity, optics
Required skills
C++, C, Python, UNIX/Linux, low-level hardware component interaction, software architecture, automated testing, technical leadership, mentoring
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 and manage feature development; collaborate with hardware teams to design control interfaces; analyze and fix network problems with customer support; mentor junior engineers. (via careerplan.io/jobs/744000142857641-senior-software-engineer-layer1-c-at-arista-networks)
Seniority
Senior, hands-on IC with technical leadership
