Layer1 Software Engineer: Network Hardware & Telemetry

Arista

Ireland

On-site

EUR 121,000 - 173,000

Full time

30 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Bonuses and equity
Medical/dental/vision benefits
Wellbeing programs
Income protection

Job summary

Arista Networks is seeking a Layer1 software engineer to develop control software for the physical layer, from 1GBASE-T to long-reach optics, across diverse hardware platforms.

You will write in C, C++ and Python, work with UNIX/Linux environments, and collaborate with hardware teams to deliver reliable Layer1 features while mentoring junior engineers. The role is based in Ireland and offers a competitive base pay and equity opportunities.

Qualifications

  • 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.

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.
  • Work with Customer Support Engineers and customers to analyze, mitigate and fix problems in customer networks.
  • Work with the System Test Engineers to analyze problems found in their tests and provide fixes for those problems.
  • Mentor new and junior engineers to bring them up to speed in Arista's software development environment.

Skills

C/C++
Python
UNIX/Linux
IP networking
Distributed systems
Hardware interaction
Problem solving
Independent design

Education

BS in Computer Science/Electrical Engineering/Computer Engineering
MS in Computer Science/Electrical Engineering/Computer Engineering
PhD in Computer Science/Electrical Engineering/Computer Engineering
Equivalent work experience

Job description

Arista Networks is seeking a Layer1 software engineer to develop control software for the physical layer, from 1GBASE-T to long-reach optics, across diverse hardware platforms.

You will write in C, C++ and Python, work with UNIX/Linux environments, and collaborate with hardware teams to deliver reliable Layer1 features while mentoring junior engineers. The role is based in Ireland and offers a competitive base pay and equity opportunities.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Layer1 - C++
Senior Software Engineer - Layer1 - C++

Arista • Ireland

On-site
EUR 121,000 - 173,000
Bonuses and equity
Medical/dental/vision benefits
Wellbeing programs
+1
Senior C++ Software Engineer – Remote, SDN & Networking
Senior C++ Software Engineer – Remote, SDN & Networking

Arista Networks • Ireland

Remote
EUR 50,000 - 80,000
Senior C++ Software Engineer - Ireland, Greece, Spain, Hungary or Romania
Senior C++ Software Engineer - Ireland, Greece, Spain, Hungary or Romania

Arista Networks • Dublin

On-site
EUR 90,000 - 150,000
Cloud Networking Software Engineer
Cloud Networking Software Engineer

Arista Networks • Ireland

On-site
EUR 60,000 - 80,000
Software Engineering
Software Engineering

Arista Networks • Ireland

Hybrid
PHP 4,914,000 - 7,372,000
Senior C++ Network Software Engineer
Senior C++ Network Software Engineer

Arista Networks • Dublin

On-site
EUR 90,000 - 150,000
NetOps Engineer - Test
NetOps Engineer - Test

Arista • Dublin

On-site
EUR 70,000 - 90,000
Networking Solutions Engineer — Post-Sales Support
Networking Solutions Engineer — Post-Sales Support

Arista Networks • Ireland

On-site
EUR 40,000 - 60,000
Technical Solutions Engineer
Technical Solutions Engineer

Arista Networks • Ireland

On-site
EUR 40,000 - 60,000
Network Test Engineer - Scalable Systems & Automation
Network Test Engineer - Scalable Systems & Automation

Arista • Dublin

On-site
EUR 70,000 - 90,000