A

Arista Networks

Hardware and software for cloud networking

Software Engineer - Kernel/Driver

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor of Science or Master of Science in Computer Science, Electrical Engineering, or Computer Engineering, plus 4 years of experience.
  • Expert knowledge of C or C++ and Python.
  • Knowledge of UNIX or Linux.
  • Hands-on experience designing and developing hardware device drivers and/or system management utilities.
  • Applied understanding of software engineering principles.
  • Strong problem-solving and software troubleshooting skills.
  • Ability to design solutions and implement features independently.
  • Ability to work in small teams.

Responsibilities

  • Interface with customers, product management, and hardware engineers to develop innovative network systems features.
  • Architect, design, and manage development of features.
  • Develop and maintain features using C, C++, and Python; review and contribute to functional and design specifications; and build automated tests and test infrastructure.
  • Work with hardware and manufacturing teams to bring new hardware to market.
  • Collaborate with hardware engineers to design software control interfaces for managing hardware components.
  • Provide technical leadership across features, projects, and tools.
  • Work with Customer Support Engineers and customers to analyze, mitigate, and fix problems in customer networks.
  • Work with System Test Engineers to analyze problems found in tests and provide fixes.
  • Mentor new and junior engineers in Arista's software development environment.

Desired Qualifications

  • Understanding of IP networking and/or distributed systems.
  • Experience working with low-level hardware components.

About the Company

Arista Networks

Hardware and software for cloud networking

Arista Networks builds high-performance cloud networking hardware and software for large data centers and cloud environments. Its product line includes spine-and-leaf switches and routers that form scalable data-center networks, combined with software for automation and visibility to simplify operations. The network gear is designed for hyperscale and I/O-intensive workloads, offering strong performance and power efficiency. Arista differentiates itself through a focus on scalable, energy-efficient hardware paired with software that improves automation and observability, serving cloud providers, enterprises, and financial institutions via direct sales, partners, and service contracts. The company's goal is to help customers deploy and manage scalable, efficient, and automated data-center networks that meet the demands of large-scale cloud workloads.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2004

Recently Posted Jobs

Explore more opportunities at Arista Networks

See more jobs