CareerPlanGet AI match score →

Software Engineer (Packet Forwarding Engines)

Vancouver, BC, ca💼 Full-time💰 $95,000–$145,000🗓 2026-04-10 → 2026-07-31

Core

Develop packet forwarding engine and system software to manage complex networking ASICs for data center networks.

Role type

Mid-level software engineer (networking/ASIC)

Builds

Packet forwarding engine software and system software components for Arista's Extensible Operating System (EOS)

Domain

Data center networking, ASIC-based hardware, Linux-based network operating systems

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, Python, UNIX/Linux, IP networking, distributed systems, software engineering principles, hardware driver development, automated testing, debugging

Preferred skills

Mentorship, project scheduling, cross-functional collaboration

Technologies

C, C++, Python, Linux, UNIX

Responsibilities

Write functional and design specifications for packet forwarding engine features; implement solutions for small-sized problems in forwarding engine software; develop and execute automated test programs; debug problems found by automated tests; work with hardware teams to bring up new systems; support customers with network problem fixes; mentor junior engineers.

Seniority

Mid-level, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗