Budapest Remote (Country) Employment

Arista Networks is hiring a Software Engineer - Remote Hungary, Romania, Greece & Spain

About the Role

Arista Networks is seeking a Software Engineer to join the Extensible Operating System (EOS) team, contributing to the development of features for large-scale data center networks. The engineer will work on all aspects of EOS, from specification and design to implementation, testing, and deployment, while collaborating with cross-functional teams and supporting customer issues.

What You'll Do

  • Write functional specifications and design specifications for features related to forwarding traffic on the internet and cloud data centers.
  • Independently implement solutions to small-sized problems in our EOS software, using the C and C++ programming languages.
  • Write test plan specifications for small-sized features in EOS, and implement automated test programs to execute the cases described in the test plan.
  • Debug problems found by our automated test programs and fix the problems.
  • Work on a team implementing, testing, and debugging solutions to larger routing protocol problems.
  • Work with Customer Support Engineers to analyze problems in customer networks and provide fixes for those problems when needed in the form of new software releases or software patches.
  • Work with the System Test Engineers to analyze problems found in their tests and provide fixes for those problems.
  • Mentor new and junior engineers to bring them up to speed in Arista’s software development environment.
  • Review and contribute to the specifications and implementations written by other team members.
  • Help to create a schedule for the implementation and debugging tasks, update that schedule weekly, and report it to the project lead.

What We're Looking For

  • Strong and broad software engineering fundamentals
  • Ability to write functional specifications, design specifications, test plans, and code
  • Experience implementing solutions using C and C++ programming languages
  • Ability to independently implement solutions to small-sized problems in software
  • Ability to write test plan specifications and implement automated test programs
  • Ability to debug and fix problems found by automated tests
  • Ability to work on teams solving larger routing protocol problems
  • Ability to collaborate with Customer Support Engineers to analyze and fix customer network issues
  • Ability to work with System Test Engineers to resolve test findings
  • Ability to mentor new and junior engineers
  • Ability to review and contribute to specifications and implementations by peers
  • Ability to help create, update, and report implementation and debugging schedules

Nice to Have

  • Good understanding of networking including L2, L3, and fundamentals of commercial switching hardware

Technical Stack

  • C
  • C++
  • Linux
  • Automated testing
  • Routing protocols
  • Network operating systems
  • Data center networking

Team & Environment

  • Fast-paced, high caliber team
  • Core member of the EOS software development team, working with fellow engineers and marketing team members
  • Reporting to project lead

Work Mode

  • Remote work available for candidates based in Hungary, Romania, Greece, or Spain

Arista Networks is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees.

Required Skills
CC++LinuxAutomated testingRouting protocolsNetwork operating systemsData center networkingSoftware engineering fundamentalsFunctional specificationsDesign specificationsTest plansProblem solvingTest automation CC++LinuxAutomated testingRouting protocolsNetwork operating systemsData center networkingSoftware engineering fundamentalsFunctional specificationsDesign specificationsTest plansProblem solvingTest automation
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
Arista Networks
Arista Networks builds data center networking products powered by EOS, a Linux-based network operating system that runs on all Arista switches and supports the world's largest data center networks.
All jobs at Arista Networks Visit website
Job Details
Category embedded
Posted 12 hours ago