Software Engineer, Cloud EOS Team
Posted 19hrs ago
Employment Information
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


















