Senior/Lead Software Engineer, Layer1

Arista Networks
Vancouver
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Problem-solving","Software troubleshooting","Technical leadership","Independent execution","Mentoring"]

Build and evolve Layer1 control software that powers stable physical connectivity across a range of networking media. Develop features using C, C++ and Python, create automated tests and infrastructure, and provide technical leadership across tools and projects. Collaborate with customers, product management, hardware, and manufacturing teams to bring new interfaces and components to market, while analyzing and fixing issues in customer networks.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Arista Networks
Arista Networks
20 hours ago

Senior/Lead Software Engineer, Layer1

✓ 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 4 months ago

Job Summary

Build and evolve Layer1 control software that powers stable physical connectivity across a range of networking media. Develop features using C, C++ and Python, create automated tests and infrastructure, and provide technical leadership across tools and projects. Collaborate with customers, product management, hardware, and manufacturing teams to bring new interfaces and components to market, while analyzing and fixing issues in customer networks.
Location: Vancouver
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 and deliver innovative Layer1 features.
  • •Architect, design and manage development of Layer1 features from concept through deployment.
  • •Develop and maintain Layer1 features in C/C++/Python, including automated testing and test infrastructure.
  • •Collaborate with hardware and manufacturing teams to bring new Layer1 components to market and design software control interfaces.
  • •Provide technical leadership and mentor engineers while analyzing and resolving customer and system-test issues.

Pay and Benefits

Perks:Health InsuranceDentalVisionIncome ProtectionRetirement

Key Requirements

  • •BS in Computer Science/Electrical Engineering/Computer Engineering + 8 years, or MS + 6 years, or PhD + 3 years, or equivalent experience.
  • •Expert knowledge of C, C++ and Python.
  • •Knowledge of UNIX or Linux.
  • •Applied understanding of software engineering principles and strong problem-solving/troubleshooting skills.
  • •Ability to design solutions and implement features independently in small teams.
Experience:NetworkingData-driven networkingSoftware-defined networking
Education:Bachelor's in Computer Science/Electrical Engineering/Computer Engineering
Skills:Problem-solvingSoftware troubleshootingTechnical leadershipIndependent executionMentoring
Languages:English
Tech Stack:CC++PythonUNIXLinuxModulationSignal encodingIP networkingDistributed systemsUNIX/Linux

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