Search by job, company or skills

Software Engineer

Software Engineer

Arista Networks
3-7 Years
Not Disclosed

This job is no longer accepting applications

Job Description

Arista Networks is the leader in building software driven cloud networks for todays datacenter, cloud and campus environments.

Arista delivers the most efficient, reliable and high performance Universal Cloud Network architectures based on 10G, 25G, 40G, 50G,

100G and 400G platforms delivered with an extensible operating system Arista EOS. Arista EOS is built on an open, programmable,

and resilient state-sharing architecture that delivers maximum system uptime, reduces CAPEX and OPEX by simplifying IT operations

and enables business agility.

The EOS Routing PI team is responsible for developing routing protocols like BGP, OSPF and ISIS and Data Center and SP technologies

like MPLS, Segment Routing and EVPN. A unique feature of the Arista routing team is that the routing software is common across

Campus, Data Center and Service Provider routing features. This is a global team that spreads multiple geographies working on cutting

edge features that get deployed in the largest Cloud titan, Service Provider, Enterprise and Campus networks.

Arista provides an open Engineering-driven culture which fosters innovation and enables engineers to Learn, Lead and Thrive. Our

adoption of modern software tools, methodologies and processes and emphasis on automation enables our engineers to focus their

energies on the truly complex problems and be among the most productive in the industry. Arista's products are purpose built with the

scale, performance and quality required to operate in some of the most demanding environments - this provides engineers the platform

and rigour to learn and gain experience in building complex, scalable software systems.

Basic qualifications

  • Bachelor's/Master's degree in Engineering
  • 3+ years of experience working as a Systems Software Development Engineer
  • Proficiency in C++/C and Python programming languages
  • Experience with routing protocols and/or Data Center/SP routing features
  • Software Development experience with Linux

Preferred qualifications

1. Strong communication skills and the ability to work in a team environment

2. Experience working through the complete software development life cycle right from requirements gathering to

delivering the fully developed feature.

3. Strong software debugging skills especially in embedded systems.

4. Experience in Network Systems Software development is a plus

More Info

Key Skills

About Company

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

Similar Jobs

5-8 yrs
Bengaluru, India
Skills:
Java, Hibernate, Performance Tuning, C++, Agile Methodology, Debugging, Spring Boot, Visual Studio, Jsp, Rest Api, JIRA, React Js, Jenkins, Devops, Git, Xsl, Node JS, Shell scripting, Azure, Python, AI/ML concepts, CLI development
6-8 yrs
Chennai, India
Skills:
snowflake , Sql, Python, LLMs, Cortex AI models, Agentic Frameworks, DBT models, DataOps.Live
3-5 yrs
Bengaluru, India
Skills:
Java, Solr, Graphql, Maven, Kafka, Spring Boot, Sql, Redis, Spring, Memcached, Nosql, Jenkins, Git, Mockito, JUnit, Gradle, Docker, Elasticsearch, Kubernetes
3-5 yrs
Bengaluru, India
Skills:
Django, Devops, Database Management Systems, Agile, Flask, Sql, Python Programming Language
5-7 yrs
Bengaluru, India
Skills:
Rtos, Wireless Technologies, C, Ixia, Software Architecture, Linux, System Design, Firmware, data structures, Python, networking software, LLMs, Ai, 802.11ac, networking OS internals, Packet Analyzers, RAG, MCP, network testing tools