Senior/Lead Software Engineer, Layer1

atArista NetworksRemoteCA flagCanadaFull-timeFull-stack EngineerSeniorC$120k – C$195k/year

Posted Oct 6

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

📋 Description

• Create software that manages the physical-layer networking and connectivity components.

• Develop control software for connectors, long-reach optics, forwarding engines, and interface chips.

• Construct instrumentation and telemetry tools to monitor and resolve physical link health issues.

• Establish standards for new media in collaboration with the Optics teams and facilitate their market introduction.

• Enhance features, troubleshoot issues, and optimize code for improved scalability and performance.

• Take ownership of projects from initial definition through to deployment and customer engagement.

• Collaborate with customers, product management, and hardware engineers to develop Layer1 features.

• Architect, design, and oversee feature development processes.

• Create and sustain features using C, C++, and Python programming languages.

• Review and contribute to functional and design specifications.

• Develop automated tests and testing infrastructure.

• Partner with hardware and manufacturing teams to launch Layer1 components into the market.

• Design software control interfaces for Layer1 components in conjunction with hardware engineers.

• Provide technical leadership across various features, projects, and tools.

• Analyze and resolve issues related to customer networks and system tests.

• Mentor new and junior 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 of experience, or a Ph.D. with 3 years of experience, or equivalent work experience.

• Proficient in C or C++ and Python programming languages.

• Familiarity with UNIX or Linux operating systems.

• Practical understanding of software engineering principles.

• Strong problem-solving abilities and software troubleshooting skills.

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

• Experience with low-level hardware components is a plus.


🏝️ Benefits

• Medical benefits

• Dental benefits

• Vision benefits

• Wellbeing benefits

• Income protection

• Group Retirement Savings Plan

• Potential eligibility for discretionary bonuses

• Potential eligibility for equity

• Sales Incentive Plan and commissions for eligible Sales roles

People also viewed

Agility Robotics9 hours ago

Software Engineer III, Simulation

US flagCalifornia, +2 more statesFull-timeFull-stack Engineer$144k – $225k/year
ApplyView job
pyck9 hours ago

AI Software Engineer, WMS

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Pinterest9 hours ago

Senior Software Engineer

US flagCalifornia OnlyFull-timeFull-stack Engineer$203k – $254.7k/year
ApplyView job
SentiLink9 hours ago

Senior Product Engineer, Full Stack

US flagUnited States OnlyFull-timeFull-stack Engineer$180k – $220k/year
ApplyView job
SentiLink9 hours ago

Senior Software Engineer, Frontend

US flagUnited States OnlyFull-timeFull-stack Engineer$180k – $220k/year
ApplyView job
ITHAKA9 hours ago

Senior Software Engineer, JSTOR Stewardship

US flagUnited States OnlyFull-timeFull-stack Engineer$112.2k – $140.3k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers