CareerPlanSign in

Senior Software Engineer - Layer1 - C++

Dublin, County Dublin, ie💼 Full-time💰 $140,000–$140,000🗓 2026-08-11 → 2026-10-02

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