Senior C++ Engineer

🕒 July 31

🇷🇴 Romania – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

👻 Ghost score 10%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Arista Networks

Arista Networks

1001 - 5000 employees

Founded 2004

🏢 Enterprise

📡 Telecommunications

💰 $2.6M Post-IPO Debt on 2015-05

Enterprise • Telecommunications • Cloud

Arista Networks is a leader in building scalable high-performance and ultra-low-latency networks for modern data center and cloud computing environments. The company offers a wide range of networking solutions including the Arista Extensible Operating System (EOS) for cloud networking, CloudVision for network automation and observability, and a variety of high-performance switches and routing platforms. Arista's solutions are designed for enterprise WANs, cloud-grade routing, multi-domain segmentation, security, and modern network operating models, making them a pivotal choice for hyperscale data centers and cloud environments.

📋 Description

• 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. • Work on a team implementing, testing, and debugging solutions to larger routing protocol problems. • Worth 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 as well as broader SONiC development. • Review and contribute to the specifications and implementations written by other team members and the SONiC community. • Help to create a schedule for the implementation and debugging tasks, update that schedule weekly, and report it to the project lead.

🎯 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 is desirable: IP routing protocols, such as RIP, OSPF, BGP, IS-IS, or PIM. • Layer 2 features such as 802.1d bridging, the 802.1d Spanning Tree Protocol, the 802.1ax Link Aggregation Control Protocol, the 802.1AB Link Layer Discovery Protocol, or RFC 1812 IP routing. • Ability to utilize, test, and debug packet forwarding engine and a hardware component’s vendor provided software libraries in your solutions. • Infrastructure functions related to distributed systems such as messaging, signaling, databases, and command line interface techniques. • Hands-on experience in the design and development of ethernet bridging or routing related software or distributed systems software is desirable. • Hands-on experience with enterprise or service provider class Ethernet switch/router system software development, or significant PhD level research in the area of network routing and packet forwarding is desirable. • Applied understanding of software engineering principles. • Strong problem solving and software troubleshooting skills. • Ability to design a solution to a small-sized problem, and implement that solution without outside help. • Able to work on a small team solving a medium-sized problem with limited oversight.

🏖️ Benefits

• Flexible work arrangements • Professional development opportunities

Apply Now

Similar Jobs

🕒 July 31

accesa.eu

1001 - 5000

💼 Consulting

🏭 Manufacturing

🏥 Healthcare

Golang Engineer developing scalable APIs for an insurtech company. Collaborating cross-functionally to drive microservices from design to deployment.

Cloud

Distributed Systems

Docker

GRPC

Kafka

Kubernetes

Microservices

Postgres

RabbitMQ

Go

🕒 July 31

accesa.eu

1001 - 5000

💼 Consulting

🏭 Manufacturing

🏥 Healthcare

Senior Golang Engineer designing and maintaining scalable APIs for a European insurtech company. Leading development of core insurance services while mentoring mid-level and junior engineers.

Distributed Systems

Docker

GRPC

Kafka

Kubernetes

Microservices

Postgres

Go

🕒 July 29

RemoFirst

201 - 500

👥 HR Tech

☁️ SaaS

🤝 B2B

Senior Back-End Engineer developing and migrating backend systems using Python and Java. Collaborating with international teams in a fully remote environment to enhance HR solutions.

AWS

Cloud

Distributed Systems

Django

Flask

Java

Microservices

MySQL

NoSQL

Postgres

Python

Spring

Spring Boot

SpringBoot

🕒 July 29

accesa.eu

1001 - 5000

💼 Consulting

🏭 Manufacturing

🏥 Healthcare

Senior Golang Engineer designing and developing scalable APIs for a European insurtech company. Leading microservices delivery, mentoring engineers, and ensuring compliance in production environments.

Distributed Systems

Docker

GRPC

Kafka

Kubernetes

Microservices

Postgres

RabbitMQ

Go

🕒 July 29

Software Mind

1001 - 5000

🤖 Artificial Intelligence

☁️ SaaS

📡 Telecommunications

Senior Backend Integration Developer contributing to aggregated gaming services for a client-focused on responsible gaming. Collaborating with teams to enhance integration solutions and maintain high-performance backend systems.

Cloud

Google Cloud Platform

Java

Postgres