Arista Networks logo
Arista Networks1 week ago

Senior/Lead Software Engineer (Packet Forwarding Engines)

$120,000–$195,000 year

Remote · Vancouver, British Columbia, Canada

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Large

Job Summary

Senior/Lead Software Engineer for Packet Forwarding Engines and System software, developing ASIC-based packet forwarding engine software and system software to manage hardware components, writing functional and design specifications, building automated tests, debugging and triaging issues, collaborating with hardware teams and customers, mentoring junior engineers, and contributing to EOS on Arista's data-center networking platform. Requires strong C/C++, Linux/UNIX knowledge, IP networking or distributed systems experience, and a degree in CS/EE/CE with substantial experience (8+ years for BS, 6+ for MS, or 3+ with PhD). Location: Vancouver, Canada with remote work options; base pay in Canada ranges from $120,000 to $195,000, plus bonuses and benefits.

Required Qualifications

  • BS in Computer Science/Electrical Engineering/Computer Engineering with 8+ years experience, or MS in CS/EE/CE with 6+ years, or PhD in CS/EE/CE with 3+ years, or equivalent work experience
  • C or C++
  • UNIX or Linux
  • IP networking or distributed systems
  • software engineering principles
  • ability to design a solution for small-sized problems and implement with limited oversight
  • experience mentoring junior engineers
  • ability to work in a team
  • BS/MS/PhD in relevant engineering fields or equivalent work experience
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$120k – $195k / yr

Senior/Lead Software Engineer (Packet Forwarding Engines) · Arista Networks

Apply on Sorce