Senior/Lead Software Engineer – Packet Forwarding Engines

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

Posted Aug 24

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

πŸ“‹ Description

β€’ Design and develop a packet forwarding engine and system software for intricate networking ASICs.

β€’ Compose functional specifications, design specifications, test plans, and production code.

β€’ Implement the packet forwarding engine and system software utilizing C, C++, and Python.

β€’ Utilize, test, and troubleshoot vendor-supplied software libraries for the packet forwarding engine and hardware components.

β€’ Create and execute automated tests while diagnosing and resolving identified issues.

β€’ Initiate new hardware and develop functionalities that require hardware forwarding support, including low-level hardware drivers.

β€’ Collaborate with engineers on broader software and system software challenges.

β€’ Examine customer network issues and offer resolutions through releases or patches.

β€’ Partner with hardware teams and vendors to initiate new systems.

β€’ Design and create validation software for new packet forwarding ASICs and hardware components.

β€’ Investigate system test issues and provide solutions.

β€’ Mentor new and junior engineers.

β€’ Review and contribute to the specifications and implementations of teammates.

β€’ Develop, update, and communicate implementation and debugging timelines to the project lead.

β€’ Take ownership of projects from definition to deployment, ensuring the quality of deliverables.


⛳️ 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.

β€’ Familiarity or expertise in C or C++.

β€’ Knowledge of UNIX or Linux operating systems.

β€’ Understanding of IP networking or distributed systems.

β€’ Practical knowledge of software engineering principles.

β€’ Strong problem-solving abilities and software debugging skills.

β€’ Capability to design and independently implement solutions for small-scale problems.

β€’ Ability to collaborate within a small team to address medium-sized challenges with minimal oversight.


🏝️ Benefits

β€’ Medical benefits.

β€’ Dental benefits.

β€’ Vision benefits.

β€’ Wellbeing benefits.

β€’ Income protection.

β€’ Group Retirement Savings Plan.

β€’ Discretionary bonuses may be available.

β€’ Equity may be available.

People also viewed

Verwaltungscloud.SH GmbH12 hours ago

Senior Software Developer – Full-Stack

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €70k/year
ApplyView job
WBS12 hours ago

Linux/Application Administrator – Learning Platforms

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

Senior Engineer

US flagOhio OnlyFull-timeFull-stack Engineer
ApplyView job
EverCommerce22 hours ago

Senior Software Engineer – Growth

CA flagCanada, +1 more countryFull-timeFull-stack EngineerC$120k – C$150k/year
ApplyView job
PBS Radiology Business Experts22 hours ago

Software Developer, C#/.NET

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Samsara1 day ago

Senior Software Engineer II – Tech Lead, External Platform

PL flagPoland OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers