Software Engineer

Arista Networks

Town of Poland (NY)

Hybrid

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Arista Networks is seeking an experienced software engineer to join their Platform team in Town of Poland, NY. This role will focus on developing critical code for ultra-low-latency networking and hardware reliability. Candidates should have strong fundamentals in engineering and computer science, with over 5 years of experience in C or C++, and familiarity with Linux OS internals.

The position offers the opportunity to work on exciting projects involving ASICs, high-performance networking, and low-level hardware interfaces.

Qualifications

  • 5+ years of experience in software development, specifically in C or C++.
  • Strong engineering and computer science fundamentals.
  • Solid understanding of Linux OS internals and kernel architecture.

Responsibilities

  • Program ASICs and optimize performance.
  • Implement latency analysis and event tracking.
  • Develop software agents for networking ASICs and FPGAs.

Skills

C or C++ fluency
Linux OS internals
Low-level hardware interfaces
Communication protocols
Python experience

Job description

At Arista we value the diversity of thought and perspectives that each employee brings to the table. We believe that fostering an inclusive environment, where individuals from various backgrounds and experiences feel welcome, is essential for driving creativity and innovation.

Job Description

Who You’ll Work With

Operating right where hardware meets software, the Platform team builds the foundation for our networking ASICs and supporting infrastructure. We write the critical code that drives ultra-low-latency, high-performance networking and guarantees rock-solid hardware reliability.

What You’ll Do

As part of this team, you’ll work on projects like:

  • Programming ASICs with thousands of registers and tables.
  • Implementing latency analysis and event tracking at a massive scale.
  • Developing software agents that mediate between networking ASICs, FPGAs, and PCIe bridges.
  • Optimizing lasers, error correction, and quality of service for global networks.
  • Evaluating new CPUs and working with CPU/BIOS vendors to integrate their stacks into our operating system.
  • Qualification and bring-up of supporting hardware components (PCIe memory, thermal controllers, etc) into our products.
Qualifications
  • Strong engineering and Computer Science fundamentals.
  • 5+ years fluency in C or C++. Python experience an added bonus.
  • Solid understanding of Linux OS internals, kernel architecture, and device driver model.
  • Proven experience interacting with low-level hardware interfaces and communication protocols (e.g., I2C, SPI, UART, PCIe, GPIO, IPMI, etc)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

PCIe Software Engineer
PCIe Software Engineer

Arista • Nashua (NH)

On-site
USD 110,000 - 170,000
PCIe Software Engineer
PCIe Software Engineer

Arista Networks • Nashua (NH)

On-site
USD 120,000 - 170,000
PCIe Senior/Lead Software Engineer
PCIe Senior/Lead Software Engineer

Arista Networks • Nashua (NH)

On-site
USD 140,000 - 200,000
PCIe Senior/Lead Software Engineer
PCIe Senior/Lead Software Engineer

Arista • Nashua (NH)

On-site
USD 140,000 - 190,000
PCIe Software Engineer
PCIe Software Engineer

Arista Networks • Austin (TX)

On-site
USD 80,000 - 110,000
PCIe Senior/Lead Software Engineer
PCIe Senior/Lead Software Engineer

Arista Networks • Santa Clara (CA)

On-site
USD 140,000 - 210,000
Medical benefits
Dental benefits
Vision benefits
+1
PCIe Software Engineer
PCIe Software Engineer

Arista Networks • Santa Clara (CA)

On-site
USD 123,000 - 191,000
Medical benefits
Dental benefits
Vision benefits
Senior Hardware Design Engineer
Senior Hardware Design Engineer

Arista Networks • Santa Clara (CA)

On-site
USD 120,000 - 160,000
Diagnostics Software Engineer
Diagnostics Software Engineer

Arista Networks • Santa Clara (CA)

On-site
USD 128,000 - 200,000
Medical, dental, and vision benefits
Discretionary bonuses and equity
Hardware Design Engineer, High Speed Networking
Hardware Design Engineer, High Speed Networking

Arista Networks • Nashua (NH)

On-site
USD 80,000 - 110,000