CareerPlanSign in

Senior/Lead Software Engineer, Network Systems

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

Core

Design and build software to manage hardware components on switches and routers, including temperature sensors, fan controllers, power controllers, storage devices, FPGAs, NICs, and PCIE switches.

Role type

Senior/Lead IC Network Systems Software Engineer

Builds

Hardware control abstractions, automated test infrastructure, and novel network system features for Arista switches and routers

Domain

Networking hardware / Embedded systems / Data center infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, Python, UNIX/Linux, hardware device drivers, system management utilities, IP networking, distributed systems, low-level hardware components, software engineering principles, problem solving, software troubleshooting

Preferred skills

None explicitly stated as preferred (listed as 'plus' in requirements)

Technologies

C, C++, Python, UNIX, Linux, FPGAs, NICs, PCIE switches

Responsibilities

Interface with customers, product management, and hardware engineers to design new features; Architect, design, and manage development of features; Develop and maintain features; Build automated tests and test infrastructure; Work with hardware and manufacturing teams to bring new hardware to market; Provide technical leadership; Mentor new and junior engineers; Analyze and fix problems in customer networks and system tests

Seniority

Senior/Lead, hands-on IC with mentorship responsibilities

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