Senior Software Engineer - Layer1 - C++

Arista Networks
Dublin
Workplace: HybridFull timeUSD 140,000 - 200,000 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Problem-solving","Software troubleshooting","Technical leadership","Mentoring"]

Build and maintain Layer1 control software that manages physical connectivity, from 1GBASE-T to long-reach optics. Develop scalable, high-performance features in C, C++, and Python, including automated tests and test infrastructure. Create instrumentation and telemetry tools to monitor link health, collaborate with optics, hardware, manufacturing, and system test teams, and troubleshoot customer network issues while mentoring engineers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Arista Networks
Arista Networks
11 hours ago

Senior Software Engineer - Layer1 - C++

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live
Reposted: similar role first listed 1 day ago

Job Summary

Build and maintain Layer1 control software that manages physical connectivity, from 1GBASE-T to long-reach optics. Develop scalable, high-performance features in C, C++, and Python, including automated tests and test infrastructure. Create instrumentation and telemetry tools to monitor link health, collaborate with optics, hardware, manufacturing, and system test teams, and troubleshoot customer network issues while mentoring engineers.
Location: Dublin
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Interface with customers, product management, and hardware engineers to propose new Layer1 features.
  • •Architect, design, and manage development of Layer1 features end-to-end.
  • •Develop and maintain features in C/C++/Python, including review of specifications and building automated tests.
  • •Collaborate with hardware and manufacturing teams to bring new Layer1 components to market.
  • •Provide technical leadership, mentor junior engineers, and troubleshoot customer network issues in coordination with support and system test teams.

Pay and Benefits

Salary: USD 140,000 - 200,000 annually
Perks:Health InsuranceDentalVisionWellness StipendTax SavingsIncome Protection

Key Requirements

  • •BS in Computer Science/Electrical Engineering/Computer Engineering + 8 years, or MS + 6 years, or PhD + 3 years, or equivalent work experience.
  • •Expert knowledge of C or C++ and Python.
  • •Knowledge of UNIX or Linux.
  • •Strong problem solving and software troubleshooting skills, with applied understanding of software engineering principles.
  • •Ability to design and implement features independently and work in small teams.
Education:Bachelor's in Computer Science/Electrical Engineering/Computer Engineering
Skills:Problem-solvingSoftware troubleshootingTechnical leadershipMentoring
Languages:English
Tech Stack:CC++PythonUNIXLinux

Company Brief

Arista Networks
Designs and sells high-performance cloud networking hardware and software for large-scale data centers and enterprise environments, including switches, routers, and network operating systems focused on programmability, telemetry, and low-latency networking.
Industry: Networking Equipment
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 2004
Glassdoor
Glassdoor: 4.1
WebsiteLinkedIn