Simplify Logo

Full-Time

Senior/Lead Software Engineer

Network Systems

Posted on 9/5/2024

Arista Networks

Arista Networks

1,001-5,000 employees

Provides cloud networking and AI-driven solutions

Data & Analytics
Hardware
Enterprise Software

Senior, Expert

Remote in Canada + 1 more

Category
Embedded Engineering
Software Engineering
Required Skills
Python
Linux/Unix
Requirements
  • BS Computer Science/Electrical Engineering/Computer Engineering + 8 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 6 years experience, or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering + 3 years experience, or equivalent work experience
  • Expert knowledge of C or C++ and Python.
  • Knowledge of UNIX or Linux
  • Hands-on experience in the design and development of hardware device drivers and/or system management utilities
  • Understanding of IP networking and/or distributed systems is a plus
  • Experience working with low level hardware components is a plus
  • 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
  • Interface with customers, product management and hardware engineers to come up with innovative new network systems features.
  • Architect, design and manage the development of these features.
  • Develop and maintain features using C, C++ and Python, review and contribute to functional and design specifications. Build automated tests and test infrastructure to test the features.
  • Work with hardware and manufacturing teams to bring new hardware to market.
  • Collaborate with hardware engineers to design optimal software control interfaces for managing hardware components.
  • Provide technical leadership across features, projects and tools.
  • Work with Customer Support Engineers and customers to analyze, mitigate and fix problems in customer networks.
  • Work with the System Test Engineers to analyze problems found in their tests and provide fixes for those problems.
  • Mentor new and junior engineers to bring them up to speed in Arista's software development environment.

Arista Networks specializes in data-driven cloud networking for large data center, campus, and routing environments, offering platforms that provide availability, agility, automation, analytics, and security through an advanced network operating stack. Their main technologies include cloud networking, distributed control plane, and AI-driven network identity.

Company Stage

N/A

Total Funding

$359.4M

Headquarters

Santa Clara, California

Founded

2004

Growth & Insights
Headcount

6 month growth

5%

1 year growth

11%

2 year growth

22%
Simplify Jobs

Simplify's Take

What believers are saying

  • Partnerships with companies like VAST Data enhance Arista's capabilities in AI infrastructure, making it a key player in the growing AI market.
  • The introduction of CV UNO™ and MSS positions Arista as a leader in network observability and zero trust security, attracting enterprise clients focused on security and compliance.
  • Recent acquisitions, such as Pluribus Networks, expand Arista's cloud networking offerings, potentially leading to increased market share and revenue growth.

What critics are saying

  • The highly competitive networking market, with giants like Cisco and Juniper Networks, could pressure Arista's market share and pricing power.
  • The complexity of integrating new acquisitions like Pluribus Networks may pose operational challenges and divert focus from core business activities.

What makes Arista Networks unique

  • Arista Networks excels in providing high-speed, low-latency networking solutions optimized for AI workloads, setting it apart from traditional networking providers.
  • Their Multi-Domain Segmentation Service (MSS) offers a unique, agentless approach to zero trust networking, reducing operational complexity and enhancing security.
  • Arista's CloudVision® Universal Network Observability™ (CV UNO™) system integrates network, systems, and application visibility, offering a comprehensive observability solution that competitors lack.