📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Diagnostics Software Engineer

Arista Networks · Bengaluru

New
Senior 🇬🇧 English
C++ Python Perl TCL Linux Unix TCP/IP PCIe I2C XAUI FPGA Switch chips SSL offload TCAM IXIA Bash

Job description

About the role

As a core member of the Platform software team, you will help build diagnostic software that validates high‑speed digital designs and improves manufacturing yield for Arista’s data‑center networking products.

Key responsibilities

  • Design, implement and test production‑grade diagnostics for high‑speed digital boards and ASICs to support hardware validation.
  • Develop manufacturing tests to validate mass‑production of digital boards used in data‑center networking products.
  • Bring‑up newly manufactured boards, load the first level of software, and perform root‑cause analysis of failures.
  • Collaborate with hardware engineers, contract manufacturers and customers to triage issues and improve yield.
  • Write system software in C and scripting languages (Python, Bash) for Linux‑based appliances and maintain version‑controlled code.

Required profile

  • Bachelor’s degree in Computer/Electrical Engineering or Computer Science with at least 5 years of relevant experience.
  • Strong background in C/C++ development and embedded programming on Linux/Unix platforms.
  • Proficiency in scripting languages such as Python, Perl or TCL.
  • Solid understanding of computer networking (OSI layers, TCP/IP) and high‑speed interfaces (PCIe, I2C, XAUI, 10 GbE, FPGA, switch chips).
  • Experience with hardware validation, ASIC bring‑up, and diagnostic software development.

Required skills

  • C and C++ programming
  • Python, Perl, TCL scripting
  • Linux/Unix system programming
  • TCP/IP networking
  • PCIe, I2C, XAUI, 10 Gb Ethernet interfaces
  • FPGA and switch‑chip integration
  • SSL offload and TCAM programming
  • SmartBits or IXIA traffic generators

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Arista Networks.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:smartrecruiters

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 17 hours ago

Expires 1 month from now

2 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Arista Networks

Bengaluru