Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Arista Networks Logo

Lead Software Engineer - Physical Network Layer

Arista Networks

Salary not specified
Sep 12, 2025
Nashua, NH, USA
Apply Now

Arista Networks is looking to solve the problem of stable and reliable physical connectivity in networks by developing software that manages the physical layer.

Requirements

  • Expert knowledge of C or C++ and Python.
  • Experience working with low level hardware components
  • Knowledge of digital communication technologies like modulation and signal encoding schemes
  • Knowledge of UNIX or Linux
  • Understanding and ability to apply software engineering principles
  • Strong problem solving and software troubleshooting skills
  • Understanding of IP networking and/or distributed systems is a plus

Responsibilities

  • Interface with customers, product management and hardware engineers to come up with innovative new Layer1 features.
  • Architect, design and manage the development of these features.
  • Develop and maintain features using C, C++ and Python, review and contribute to functional and design specifications.
  • Build automated tests and test infrastructure to test the features.
  • Work with hardware and manufacturing teams to bring new Layer1 components like Phys and Transceivers to market.
  • Collaborate with hardware engineers to design optimal software control interfaces for managing Layer1 components.
  • Provide technical leadership across features, projects and tools.

Other

  • BS Computer Science/Electrical Engineering/Computer Engineering + 6 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 4 years experience, or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering + 3 years experience, or equivalent work experience
  • Demonstrated technical leadership, strong communication skills, and the ability to work in a small team environment
  • Ability to design a solution and implement features independently
  • Mentor new and junior engineers to bring them up to speed in Arista's software development environment.
  • Work with Customer Support Engineers and customers to analyze, mitigate and fix problems in customer networks.