jobapplier

Senior C++ Software Engineer

Arista

Skills

Required

  • C++
  • designs and implementations
  • algorithms
  • software architecture

Preferred

  • multi-process state-sharing architecture

Join Arista Networks, a leading provider of cloud networking solutions. As a Senior C++ Software Engineer, you will be part of the OpenConfig team, responsible for building a dynamic, programmable data center infrastructure using software-defined networking principles. You will work with a unique multi-process state-sharing architecture and contribute to the development of the EOS operating system. Enjoy a range of benefits, including medical, dental, and vision coverage, flexible hours, and opportunities for professional development.

Conception, design, and implementation of software solutions for a dynamic, programmable data center infrastructure.

Responsibilities

  • Development and maintenance of a multi-process state-sharing architecture that separates state information from protocol processing.
  • Collaboration with cross-functional teams to ensure the integration of software solutions across various platforms and environments.

Requirements

Strong engineering and Computer Science fundamentals

  • Hands-on experience with designs and implementations in a strong product-engineering environment
  • 5+ Fluency in one of C or C++ programming
  • Extensive background in algorithms and strong software architecture skills