Software Engineer (Platform/Eos/Networking)

Arista Networks

Chennai District

On-site

INR 600,000 - 1,200,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

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 2,500,000 - 4,500,000
Software Engineer-Kernel/Driver
Software Engineer-Kernel/Driver

Arista Networks • Bengaluru

On-site
INR 900,000 - 1,500,000
Senior Network Systems Software Engineer - Kernel and Driver Development
Senior Network Systems Software Engineer - Kernel and Driver Development

Arista Networks Pvt Ltd • Bengaluru

On-site
INR 1,500,000 - 3,000,000
Software Engineer-Kernel/Driver
Software Engineer-Kernel/Driver

Arista • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Software Engineer- SONiC
Software Engineer- SONiC

Arista Networks • Bengaluru

On-site
INR 1,200,000 - 1,800,000
WiFi/Switching Hardware Engineer
WiFi/Switching Hardware Engineer

Arista Networks • Pune District

On-site
INR 320,000 - 520,000
Diagnostics Software Engineer
Diagnostics Software Engineer

Arista Networks • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Site Reliability Engineer - SRE (Platform Software Team)
Site Reliability Engineer - SRE (Platform Software Team)

Arista • Bengaluru

On-site
INR 2,500,000 - 5,000,000
Site Reliability Engineer - SRE (Platform Software Team)
Site Reliability Engineer - SRE (Platform Software Team)

Arista Networks • Bengaluru

On-site
INR 3,000,000 - 5,000,000