Software Engineer (Platform/Eos/Networking)

Arista Networks

Chennai District

On-site

INR 600,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Arista Networks is looking for a Software Engineer to join their platform team in Chennai, India. The role involves developing new product features and participating in the entire development process. Candidates should have a strong background in C/C++, software architecture, and debugging with at least 3 years of industry experience.

You'll work closely with hardware and be involved in designs for ASICs and FPGAs. This position is a fantastic opportunity to engage in innovative development within a leading networking company.

Qualifications

  • Strong industry experience of 3+ years.
  • Fluency in C/C++ programming.
  • Experience with software development for forwarding ASICs, FPGAs, and network processors.

Responsibilities

  • Deliver new cutting-edge product features.
  • Write and own the design and implementation of the code.
  • Participate in the entire development process from design to testing.

Skills

C/C++ programming
Software architecture
Algorithms
Software debugging
Embedded systems
Network systems development

Job description

Software Engineer (Platform/EOS/Networking)

Arista Networks is an industry leader in data‑driven, client‑to‑cloud networking for large data center, campus, and routing environments. With award‑winning platforms ranging up to 800 Gbps, Arista’s solutions redefine scalability, agility, and resilience. Arista’s products are built on open standards and sold worldwide directly and through partners.

At Arista we value the diversity of thought and perspectives each employee brings. We are committed to creating an inclusive environment where people from all backgrounds feel welcome and can thrive.

Who you’ll work with

You will work with the Platform team, which works closest to the hardware and programming chips.

What you’ll do

As a Software Engineer your core responsibility is to deliver new cutting‑edge product features. You will write and own the design and implementation of the code that drives our products, and you will participate in the entire development process:

  • Suggest and decide what features to build.
  • Drive the design and architecture.
  • Push, test, and document the feature.
  • Work alongside customers in the field if needed.
Are you right for this role?

This is an exciting opportunity to be part of the software development team that is redefining data‑center switching. For success at Arista you need:

  • Strong industry experience of 3+ years.
  • Extensive background in algorithms and strong software architecture skills.
  • Fluency in C/C++ programming.
  • Hands‑on experience with designs and implementations in a strong product‑engineering environment:
    • Strong software debugging skills, especially in embedded systems.
    • Experience with software development for forwarding ASICs, FPGAs, and network processors.
    • Experience with hardware abstraction layers.
    • Strong communication skills and the ability to work in a team environment.
    • Experience working through the complete software development life cycle—from requirements gathering to delivering fully developed features.
    • Experience in network systems software development is a plus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Platform/EOS/Networking)
Software Engineer (Platform/EOS/Networking)

Arista Networks • Bengaluru

On-site
INR 800,000 - 1,200,000
Software Engineer (Platform/Routing/Switching)
Software Engineer (Platform/Routing/Switching)

Arista Networks • Pune District

On-site
INR 1,200,000 - 2,400,000
Software Engineer, Network Systems
Software Engineer, Network Systems

Arista Networks • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Opportunity for growth
Supportive engineering culture
Access to various domains in R&D
Software Engineer, Network Systems
Software Engineer, Network Systems

Arista • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Hardware Design Engineer
Senior Hardware Design Engineer

Arista Networks • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Software Engineer (Physical Network Layer/PHY/Serdes)
Software Engineer (Physical Network Layer/PHY/Serdes)

Arista Networks • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior IT Network Engineer
Senior IT Network Engineer

Arista Networks • Chennai District

On-site
INR 800,000 - 1,200,000
Inclusive work environment
Opportunities for team collaboration
Professional development resources
Software Engineer- SONiC
Software Engineer- SONiC

Arista Networks • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Engineer (Routing)
Software Engineer (Routing)

Arista Networks • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Diagnostics Software Engineer
Diagnostics Software Engineer

Arista Networks • Bengaluru

On-site
INR 1,000,000 - 1,500,000