← Back to list
Job · Senior

Software Engineer, Layer1

Software Engineer • Senior • Remote • Full-time • Poland Poland

Arista Networks' Layer1 team develops software that controls the physical network layer (optics, gearboxes, telemetry). The engineer develops and maintains features in C, C++ and Python.

Responsibilities

  • ▹Design and develop the architecture of Layer1 features
  • ▹Develop and maintain code in C, C++ and Python
  • ▹Build automated tests and test infrastructure
  • ▹Work with hardware engineers to bring new components to market
  • ▹Support customers analyzing and fixing network issues

Requirements

  • ▹BS in Computer Science/Electrical/Computer Engineering + 3 years experience
  • ▹Expert knowledge of C or C++ and Python
  • ▹Knowledge of UNIX/Linux
  • ▹Strong application of software engineering principles

Nice to have

  • ▹Knowledge of digital communication technologies (modulation, signal encoding)
  • ▹IP networking/distributed systems knowledge
  • ▹Experience with low-level hardware components

Soft skills

Strong problem solving and troubleshootingIndependent solution designMentoring junior engineers

About the company

Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments.

Similar jobs