Software Engineer - SONiC

Arista Networks
Krakow
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Problem solving","Communication","Teamwork"]

Join Arista’s SONiC software development team to design, implement, and test networking software for data-center switches. You’ll own features from specification through deployment, collaborate with engineers and customers, and contribute to upstream changes while mentoring junior teammates in a fast-paced environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Arista Networks
Arista Networks
3 months ago

Software Engineer - SONiC

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live
Reposted: similar role first listed 5 months ago

Job Summary

Join Arista’s SONiC software development team to design, implement, and test networking software for data-center switches. You’ll own features from specification through deployment, collaborate with engineers and customers, and contribute to upstream changes while mentoring junior teammates in a fast-paced environment.
Location: Krakow
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Write functional specifications and design specifications for system software to manage hardware components.
  • •Independently implement solutions to small-sized problems in the system software using the C, C++, and Python programming languages.
  • •Write test plan specifications for small-sized features 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.
  • •Mentor new and junior engineers to bring them up to speed in Arista’s software development environment and broader SONiC development.

Key Requirements

  • •BSc, MS or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering with 2+ years of related post graduate work experience.
  • •Knowledge of C, C++, and/or Python.
  • •Knowledge of UNIX or Linux.
  • •Understanding of L2/L3 networking including at least one of the following areas: IP routing protocols (RIP, OSPF, BGP, IS-IS, PIM) or Layer 2 features (802.1d bridging, Spanning Tree, Link Aggregation, LLDP).
  • •Strong problem solving and software troubleshooting skills.
Experience:Computer networking
Education:Bachelor's
Skills:Problem solvingCommunicationTeamwork
Languages:English
Tech Stack:CC++PythonUNIXLinuxNetworkingRIPOSPFBGPIS-ISPIM802.1dSpanning TreeLink AggregationLLDP

Company Brief

Arista Networks
Designs and sells high-performance cloud networking hardware and software for large-scale data centers and enterprise environments, including switches, routers, and network operating systems focused on programmability, telemetry, and low-latency networking.
Industry: Networking Equipment
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 2004
Glassdoor
Glassdoor: 4.1
WebsiteLinkedIn