Senior Software Engineer – Layer1, C++

atArista NetworksRemoteIE flagIrelandFull-timeFull-stack EngineerSenior$140k – $200k/year

Posted Aug 28

This is a fully remote position, open to applicants in Ireland.

πŸ“‹ Description

β€’ Create software to manage physical-layer connections from 1GBASE-T connectors to 1.6T long-reach optics.

β€’ Develop instrumentation and telemetry tools for monitoring and diagnosing the health of physical links.

β€’ Establish standards for new media in collaboration with the Optics teams and drive them to market.

β€’ Enhance features, troubleshoot issues, and optimize code for both scalability and performance.

β€’ Take ownership of projects from conception through to deployment and customer engagement.

β€’ Collaborate with customers, product management, and hardware engineers to develop Layer1 functionalities.

β€’ Architect, design, and oversee feature development.

β€’ Create and maintain features using programming languages such as C, C++, and Python.

β€’ Review and contribute to functional and design documentation.

β€’ Develop automated tests and testing frameworks.

β€’ Partner with hardware and manufacturing teams to launch Phys and transceivers into the market.

β€’ Design software control interfaces for Layer1 components in conjunction with hardware engineers.

β€’ Offer technical leadership across various features, projects, and tools.

β€’ Analyze and troubleshoot customer network and system-testing issues.

β€’ Mentor junior and new engineers.

β€’ Work closely with Customer Support Engineers, customers, and System Test Engineers.


⛳️ Requirements

β€’ Bachelor's degree in Computer Science, Electrical Engineering, or Computer Engineering with 8 years of experience, or a Master's degree with 6 years, or a Ph.D. with 3 years, or equivalent professional experience.

β€’ Proficient in C or C++ and Python.

β€’ Familiarity with UNIX or Linux operating systems.

β€’ Practical understanding of software engineering principles.

β€’ Strong capabilities in problem-solving and software troubleshooting.

β€’ Capability to independently design solutions and implement features.

β€’ Ability to collaborate effectively within small teams.

β€’ Knowledge of digital communication technologies, such as modulation and signal encoding schemes, is advantageous.

β€’ Understanding of IP networking and/or distributed systems is a plus.

β€’ Experience with low-level hardware components is beneficial.


🏝️ Benefits

β€’ Discretionary bonuses from Arista.

β€’ Equity options.

β€’ Medical benefits available for employees in the US.

β€’ Dental benefits for US-based employees.

β€’ Vision benefits for US-based employees.

β€’ Wellbeing benefits for US-based employees.

β€’ Tax savings benefits for US-based employees.

β€’ Income protection benefits for US-based employees.

β€’ Pre-agreed working hours with the team manager.

People also viewed

RTX23 hours ago

Principal Software Engineer – Air Traffic Solutions

US flagMaine OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job
NVIDIA1 day ago

Senior System Software Engineer, Software-Defined Networking

US flagCalifornia, +4 more statesFull-timeFull-stack Engineer$224k – $356.5k/year
ApplyView job
Infios1 day ago

Senior Software Engineer

MX flagMexico, +1 more countryFull-timeFull-stack Engineer
ApplyView job
Gramian Consulting1 day ago

Software Engineer – Licensing, AI Training

EG flagEgypt, +3 more countriesFull-timeFull-stack Engineer$100/year
ApplyView job
Gramian Consulting1 day ago

Software Engineer – Licensing, AI Training

IN flagIndia, +5 more countriesFreelanceFull-stack Engineer$100/year
ApplyView job
Gramian Consulting1 day ago

Software Engineer – License your Git Repositories for AI Training

CA flagCanada, +5 more countriesFull-timeFull-stack Engineer$100/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers