Senior Software Engineer - Layer1 - C++

Arista Networks
Dublin
Workplace: RemoteFull timeUSD 140,000 - 200,000 annuallyFunction: Software EngineeringExperience: 8+ yearsSkills: ["Problem-solving","Software troubleshooting","Technical leadership","Mentorship","Independent execution"]

Build and own Layer1 control software that powers physical connectivity—supporting connectors, long-reach optics, and diverse forwarding engines and interface chips. Develop C/C++/Python features with automated testing, work cross-functionally with hardware and manufacturing to ship new components, and provide technical leadership for tools and projects. Collaborate with customers and system test teams to diagnose, mitigate, and fix issues across real networks.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Arista Networks
Arista Networks
1 day 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: 8 hours agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Build and own Layer1 control software that powers physical connectivity—supporting connectors, long-reach optics, and diverse forwarding engines and interface chips. Develop C/C++/Python features with automated testing, work cross-functionally with hardware and manufacturing to ship new components, and provide technical leadership for tools and projects. Collaborate with customers and system test teams to diagnose, mitigate, and fix issues across real networks.
Location: Dublin
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Interface with customers, product management, and hardware engineers to define innovative Layer1 features.
  • •Architect, design, and manage development of Layer1 features end-to-end.
  • •Develop and maintain features in C, C++ and Python, including automated tests and test infrastructure.
  • •Work with hardware and manufacturing teams to bring new Layer1 components to market and design software control interfaces.
  • •Provide technical leadership and partner with support/system test teams to analyze and fix problems in customer networks.

Pay and Benefits

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

Key Requirements

  • •BS in Computer Science/Electrical Engineering/Computer Engineering + 8 years experience, 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.
  • •Ability to design solutions and implement features independently while working in small teams.
Experience:8+ yearsNetworkingLow-level hardwareDistributed systemsOpticsTelemetry
Education:
Skills:Problem-solvingSoftware troubleshootingTechnical leadershipMentorshipIndependent execution
Languages:English (US)
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