CareerPlanSign in

Senior/Lead Software Engineer (Packet Forwarding Engines)

Vancouver, BC, ca💼 Full-time💰 $120,000–$120,000🗓 2026-08-24 → 2026-09-25

Core

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

Role type

Senior/Lead Software Engineer (Packet Forwarding Engines)

Builds

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

Domain

Networking hardware / Data center infrastructure

Deliverable

production ML models | product features

Required skills

C, C++, Python, ASIC-based packet forwarding engines, hardware drivers, UNIX/Linux, IP networking, distributed systems, 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 using C/C++/Python; develop and execute automated test programs; debug software and hardware issues; collaborate with hardware teams to bring up new systems; mentor junior engineers.

Seniority

Senior, hands-on IC with leadership responsibilities

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