Skip to content
← Back to job listings

Senior Software Engineer (Layer1 - C++)

Arista · Dublin, Ireland

RemoteImported listingfull-time29 days ago

About The Role

Join Arista Networks as a Senior Software Engineer, where you'll work on critical Layer1 software that manages physical connectivity in networking. You'll write control software for various connectors and interface chips, build instrumentation and telemetry tools, and collaborate with hardware engineers. This role offers opportunities for growth and development in a supportive culture.

  • Conception, design, and management of the development of innovative new Layer1 features.
  • Development and maintenance of features using C, C++, and Python, including building automated tests.
  • Collaboration with hardware engineers to design optimal software control interfaces for managing Layer1 components.
  • Knowledge of digital communication technologies like modulation and signal encoding schemes is a plus
  • Expert knowledge of C or C++ and Python
  • Experience working with low level hardware components is a plus
  • Ability to design a solution and implement features independently
  • Strong problem solving and software troubleshooting skills
  • BS Computer Science/Electrical Engineering/Computer Engineering + 8 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 6 years experience, or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering + 3 years experience, or equivalent work experience
  • Understanding of IP networking and/or distributed systems is a plus
  • Applied understanding of software engineering principles
  • Ability to work in small teams
  • Knowledge of UNIX or Linux

This is an external listing. JobSpring does not represent or verify the employer. Report this listing