Skip to main content
Arista Networks

Senior Software Engineer, Layer1

RemotePoland only
Published
Role
Backend
Experience
Lead
Employment
Full-time
Salary not disclosed
Check eligibility

Open to PL only. Set where you work from to check your eligibility.

No BS summary

Senior Software Engineer with 8+ years of experience in C/C++ and Python, focusing on Layer1 network software. Requires strong problem-solving skills and ability to work independently and in teams. Experience with low-level hardware and digital communication technologies is a plus.

Core skills

Layer1

Required skills

CC++PythonUNIXLinux

Optional skills

digital communication technologiesmodulationsignal encoding schemesIP networkingdistributed systemslow level hardware components

What you'll do

  • Interface with customers, product management and hardware engineers to come up with innovative new Layer1 features.
  • Architect, design and manage the development of these features.
  • Develop and maintain features using C, C++ and Python , review and contribute to functional and design specifications.
  • Build automated tests and test infrastructure to test the features.
  • Work with hardware and manufacturing teams to bring new Layer1 components like Phys and Transceivers to market.
  • Collaborate with hardware engineers to design optimal software control interfaces for managing Layer1 components.
  • Provide technical leadership across features, projects and tools.
  • Work with Customer Support Engineers and customers to analyze, mitigate and fix problems in customer networks.
  • 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.

What they require

  • BS Computer Science/Electrical Engineering/Computer Engineering + 8 years experience, or equivalent work experience
  • Expert knowledge of C or C++ and Python .
  • Knowledge of UNIX or Linux
  • Knowledge of digital communication technologies like modulation and signal encoding schemes is a plus.
  • Understanding of IP networking and/or distributed systems is a plus
  • Experience working with low level hardware components is a plus
  • Applied understanding of software engineering principles
  • Strong problem solving and software troubleshooting skills
  • Ability to design a solution and implement features independently.
  • Ability to work in small teams.

Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments, using cloud computing, artificial intelligence, and software-defined networking.

🇺🇸 United StatesNetworkingEnterprisearista.com/

What people say about this company

4.1/ 5

  • Employees appreciate the innovative and cutting-edge technology used at Arista.
  • The company culture is often described as collaborative and supportive.
  • Many employees highlight opportunities for professional growth and development.
Salary not disclosed