Arista
Arista1h ago
Career Pages

Software Engineer

Chennai, TN, in
Full Time
Senior Level

Auto Apply to 50+ AI Matched Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Arista

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

Software Engineer (Platform/EOS/Networking)

Who You'll Work With

You will join the Platform team, working in close proximity to hardware and programming chips, contributing to the core of our networking products.

What You'll Do

As a Software Engineer, your primary role is to deliver innovative and cutting-edge product features. This involves writing and taking ownership of the design and implementation of code that powers our products. Your responsibilities extend beyond coding to encompass the entire development lifecycle:

  • Contributing to feature ideation and decision-making.
  • Driving the design and architecture of new functionalities.
  • Managing the testing, documentation, and deployment of features.
  • Collaborating with customers in the field when necessary.

Are You Right for This Role?

This is an exciting opportunity to be part of a software development team that is actively redefining Data Center switching. To thrive at Arista, you will need:

  • A minimum of 3 years of strong industry experience.
  • Extensive knowledge of algorithms and robust software architecture skills.
  • Fluency in C/C++ programming.
  • Hands-on experience with designs and implementations within a product-engineering-focused environment.

Qualifications

  • Strong software debugging skills, particularly in embedded systems.
  • Experience developing software for forwarding ASICs, FPGAs, and Network Processors.
  • Familiarity with hardware abstraction layers.
  • Expertise in datapath forwarding concepts such as ACLs, QoS, Unicast, Multicast, EVPN MPLS, VXLAN, and OAM.
  • Excellent communication and teamwork abilities.
  • Proven experience navigating the complete software development lifecycle, from requirements gathering to feature delivery.
  • Experience in Network Systems Software development is considered a significant advantage.

Additional Information

Arista is fundamentally an engineering-centric company, led by individuals with deep technical expertise who understand and prioritize sound software engineering principles. Our flat management structure and global presence in development centers across Australia, Canada, India, Ireland, and the US ensure that all R&D locations are of equal importance. Engineers at Arista have the autonomy to own their projects and can engage with various domains across the company. We are committed to the development and application of test automation tools. Join Arista to help shape the future of networking in a culture that values invention, quality, respect, and enjoyment.

Company

Arista

Arista

About Arista NetworksArista Networks is a leading innovator in data-driven, client-to-cloud networking solutions, serving large data center, campus, and routing environments. As a well-established and...

Chennai, TN, in
Posted on Career Pages
Software Engineer (Platform/EOS/Networking) at Arista | Chennai, TN, in | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform