Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Arista Networks

Senior Software Engineer – Layer1, C++

Arista Networks

. Work on software managing the physical Layer1 of networking products .

Posted 9/16/2026full-timeRemote • IrelandSenior💰 $140,000 - $200,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing and managing software for Layer1 networking products, with a strong focus on C, C++, and Python programming. Capable of providing technical leadership and mentoring while collaborating with cross-functional teams to deliver robust solutions.

Highest-signal resume keywords
C ProgrammingC++ ProgrammingPython ProgrammingLayer1 NetworkingTechnical Leadership

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentControl SoftwareAutomated TestingSoftware Engineering PrinciplesTroubleshootingDigital Communication TechnologiesIP NetworkingDistributed SystemsLow Level Hardware InteractionFeature Development
Soft Skills
Problem SolvingTeam CollaborationMentoring
Tools & Technologies
UNIXLinux
Industry Keywords
Physical LayerConnectivityInstrumentationTelemetryOpticsStandards Development

Tech Stack

Tools & technologies
Distributed SystemsLinuxPythonUnixC++

About the role

Key responsibilities & impact
  • Work on software managing the physical Layer1 of networking products
  • Write control software for connectivity ranging from 1GBASE-T connectors to 1.6T long-reach optics
  • Develop software across forwarding engines, connectors, and interface chips/gearboxes
  • Build instrumentation and telemetry tools for monitoring and troubleshooting physical link health
  • Work with Optics teams to define standards for new media and bring them to market
  • Interface with customers, product management, and hardware engineers to develop Layer1 features
  • Architect, design, and manage feature development
  • Develop and maintain features using C, C++, and Python
  • Review and contribute to functional and design specifications
  • Build automated tests and test infrastructure
  • Work with hardware and manufacturing teams to bring Layer1 components to market
  • Design software control interfaces for Layer1 components with hardware engineers
  • Provide technical leadership across features, projects, and tools
  • Analyze and fix customer-network and system-test problems
  • Mentor new and junior engineers

Requirements

What you’ll need
  • BS Computer Science, Electrical Engineering, or Computer Engineering + 8 years experience, or MS in one of these fields + 6 years experience, or Ph.D. in one of these fields + 3 years experience, or equivalent work experience
  • Expert knowledge of C or C++ and Python
  • Knowledge of UNIX or Linux
  • Knowledge of digital communication technologies like modulation and signal encoding schemes is a plus
  • Understanding of IP networking and/or distributed systems is a plus
  • Experience working with low level hardware components is a plus
  • Applied understanding of software engineering principles
  • Strong problem solving and software troubleshooting skills
  • Ability to design a solution and implement features independently
  • Ability to work in small teams

Benefits

Comp & perks
  • Employees can work remotely
  • Discretionary Arista bonuses and equity may be available for certain roles
  • US-based employees are entitled to medical, dental, vision, wellbeing, tax savings and income protection benefits
  • Working hours agreed in advance with the team manager