As a core member of the CloudEOS team, you will be part of a fast-paced, high-caliber team building cutting-edge software products for Cloud-enabled WAN connectivity.
The team is responsible for all aspects of the development and delivery of control plane, software data plane, and management platform/APIs/services.
You will be involved in building disruptive products and services that deliver highly automated networks, interconnecting and securing connectivity between various global locations.
You will be exposed to a wide variety of technologies including EOS (Extensible Operating System), multithreading, multicore software forwarding based on DPDK, public cloud (AWS, Azure, GCP) infrastructure, path selection, NFV, containers, network segmentation, virtualization, microservice-based architectures, CI/CD pipelines, and Terraform-based declarative provisioning models.
Requirements:
A Bachelor's or Master's degree in Engineering is required.
You must have 3+ years of experience working as a Systems Software Development Engineer.
Proficiency in C/C++ programming language is essential.
Software development experience with Linux is required.
Strong communication skills and the ability to work in a team environment are necessary.
Preferred qualifications include experience with DPDK, software forwarding, DPI-based application recognition, and experience with QoS and secure communication using IPSec.
Development experience in Python and/or Golang is preferred.
Experience working through the complete software development life cycle, from requirements gathering to delivering the fully developed feature, is advantageous.
Strong software debugging skills, especially in embedded systems, are preferred.
Experience in network systems software development is a plus.
Benefits:
Arista Networks values diversity and fosters an inclusive environment, which is essential for driving creativity and innovation.
The company has received several prestigious awards, including Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life Balance.
Employees take pride in the company's track record of success and commitment to maintaining high standards of quality and performance.
The position offers opportunities to work with cutting-edge technologies and be part of a team that is at the forefront of innovation in cloud networking.