CareerPlanSign in

Expert/Principal Software Engineer

Vancouver, BC, ca💼 Full-time💰 $140,000–$140,000🗓 2026-07-29 → 2026-09-26

Core

Senior/Lead system software engineer building features for Arista's Extensible Operating System (EOS) to run the world's largest data center networks.

Role type

Senior IC system software engineer (Linux/Network OS)

Builds

EOS software, Linux-based network operating system for data center switches

Domain

Networking infrastructure, data center, Linux system software

Deliverable

production ML models | product features

Required skills

Linux system software, C, C++, Python, hardware interfacing (drivers/APIs), open source software, networking (L2/L3/ASICs), distributed systems, automated testing, mentoring

Preferred skills

AI networking, ASIC programming, debugging complex systems

Technologies

Linux, C, C++, Python, open source libraries, ASICs

Responsibilities

Write functional and design specifications for drivers and APIs; implement solutions in C/C++/Python; create and execute automated test plans; debug issues found by tests; mentor junior engineers; review team specifications and implementations; schedule and report on implementation/debugging tasks.

Seniority

Senior, hands-on IC with mentorship responsibilities

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