Software Engineer
Network Systems
Posted on 3/29/2024
INACTIVE
Arista Networks

1,001-5,000 employees

Data-driven networking
Company Overview
Arista Networks is an industry leader in data-driven, client to cloud networking for large data center, campus and routing environments. Arista’s award-winning platforms deliver availability, agility, automation, analytics and security through an advanced network operating stack.
Data & Analytics
Hardware

Company Stage

N/A

Total Funding

$359.4M

Founded

2004

Headquarters

Santa Clara, California

Growth & Insights
Headcount

6 month growth

7%

1 year growth

13%

2 year growth

33%
Locations
Vancouver, BC, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Python
Linux/Unix
CategoriesNew
Backend Engineering
Embedded Engineering
IT & Support
Software QA & Testing
Software Engineering
Requirements
  • BSc, MS or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering
  • 2+ years of related post graduate work experience
  • Knowledge of C or C++ and Python
  • Knowledge of UNIX or Linux
  • Understanding of IP networking and/or distributed systems
  • Experience working with low-level hardware components
  • Applied understanding of software engineering principles
  • Strong problem-solving and software troubleshooting skills
  • Ability to design a solution and implement features independently
  • Ability to work in small teams
Responsibilities
  • Develop and maintain features using C, C++ and Python
  • Review and contribute to functional and design specifications
  • Build automated tests and test infrastructure
  • Work with hardware and manufacturing teams to bring new hardware to market
  • Collaborate with hardware engineers to design optimal software control interfaces
  • Analyze, mitigate and fix problems in customer networks
  • Analyze problems found in system tests and provide fixes