Senior Software Engineer - Layer1 - C++

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

Build and own Layer1 control software that manages the physical layer where network packets connect to the outside world. Design, implement, and debug new Layer1 features using C, C++, and Python, create automated tests, and deliver high-quality releases. Collaborate with customers, product management, hardware, optics, manufacturing, and system test teams to integrate components, troubleshoot network issues, and provide technical leadership and mentoring.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Arista Networks
Arista Networks
22 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: 16 hours agoStatus: Live

Job Summary

Build and own Layer1 control software that manages the physical layer where network packets connect to the outside world. Design, implement, and debug new Layer1 features using C, C++, and Python, create automated tests, and deliver high-quality releases. Collaborate with customers, product management, hardware, optics, manufacturing, and system test teams to integrate components, troubleshoot network issues, and provide technical leadership and mentoring.
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 define and deliver innovative Layer1 features.
  • •Architect, design, and manage development of Layer1 feature work end-to-end, from definition through deployment.
  • •Develop and maintain Layer1 features in C, C++, and Python, including reviewing specifications and building automated tests/test infrastructure.
  • •Collaborate with optics, hardware, and manufacturing teams to bring new Layer1 components to market and design software control interfaces.
  • •Analyze and fix customer network problems, collaborate with system test engineers, and mentor new/junior engineers.

Pay and Benefits

Salary: USD 140,000 - 200,000 annually
Perks:Health InsuranceDentalVision

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.
  • •Applied understanding of software engineering principles and strong problem-solving and troubleshooting skills.
  • •Ability to design solutions independently and work effectively in small teams.
Experience:8+ years
Education:Bachelor's in Computer Science/Electrical Engineering/Computer Engineering
Skills:Problem-solvingSoftware troubleshootingTechnical leadershipMentorshipIndependent execution
Languages:English
Tech Stack:CC++PythonUNIXLinuxIP networkingDistributed systemsModulationSignal encodingInstrumentationTelemetryAutomated testsTest infrastructureCloudVisionEOS

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