Software Engineer, Cloud EOS Team

Posted 19hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer developing CloudEOS control-plane, data-plane, and management services for Arista Networks’ cloud-enabled WAN networking products. Working with C/C++, Linux, DPDK, and public-cloud infrastructure.

Responsibilities:

  • Build software products for cloud-enabled WAN connectivity
  • Develop and deliver control plane, software data plane, and management platform/APIs/services
  • Work with highly automated networks that interconnect and secure connectivity between global locations
  • Contribute to products using EOS, multithreading, multicore software forwarding, public cloud infrastructure, path selection, NFV, containers, network segmentation, virtualization, microservices, CI/CD, and Terraform
  • Participate in software development from requirements gathering through delivery of fully developed features
  • Debug software, especially in embedded systems
  • Collaborate as a core member of the CloudEOS team

Requirements:

  • Bachelor's/Master's degree in Engineering
  • 3+ years of experience working as a Systems Software Development Engineer
  • Proficiency in C/C++ programming language
  • Software development experience with Linux
  • Strong communication skills and ability to work in a team environment
  • Experience with DPDK, software forwarding, and DPI-based application recognition
  • Experience with QoS and secure communication using IPSec
  • Python and/or Golang development experience
  • Experience across the complete software development life cycle, from requirements gathering to feature delivery
  • Strong software debugging skills, especially in embedded systems
  • Experience in network systems software development is a plus

Benefits:

  • Remote work
  • Work-life balance
  • Inclusive environment
  • Exposure to cloud computing, artificial intelligence, software-defined networking, EOS, AWS, Azure, GCP, DPDK, containers, virtualization, microservices, CI/CD, and Terraform technologies