Talent.com
Software Engineer C++ - Remote Hungary, Romania, Greece & Spain
Software Engineer C++ - Remote Hungary, Romania, Greece & SpainArista Networks • Hungary, Romania, Greece, Spain, IE
Software Engineer C++ - Remote Hungary, Romania, Greece & Spain

Software Engineer C++ - Remote Hungary, Romania, Greece & Spain

Arista Networks • Hungary, Romania, Greece, Spain, IE
În urmă cu peste 30 de zile
Descrierea postului

Job Description

Who You'll Work With

The OpenConfig team who are responsible for building a dynamic, programmable data centre infrastructure using software-defined networking principles such as declarative configuration and model-driven management and operations.

What You'll Do

Arista’s engineering team started from a blank sheet of paper to architect an entirely new networking operating system. Arista’s unique architecture is based on three guiding principles :

1. State orientation

2. Open standards-based approach

3. Single software image consistency

1) State Orientation for publish-subscribe communication

State Orientation uses a unique multi-process state-sharing architecture that separates state information from protocol processing and application logic with a central database shared by diverse applications. Both system state and data are stored in the system database where data is accessed via an automated publish / subscribe model. This distinct design principle provides module independence, self-healing resiliency, and multi-process software stability. It is an elegant distributed systems solution applied holistically right across the network. This contrasts with the decades-old legacy approach of many competitors that uses extensive inter-process communications (IPC), a shared memory bus, or a complex message passing framework to communicate across the system components.

2) An Open Approach

Arista took to heart the lessons of the open-source world and built EOS on top of an unmodified Linux kernel, maintaining full, secured access to the Linux shell and utilities. It is notable that it is the same Linux OS that Arista’s customers run in their data centers and on their servers. This foundational methodology enables EOS to preserve the security, feature development, and tools of the Linux community, unlike legacy approaches where the original OS kernel is either modified or based on older, less maintained versions. By adhering to open source Linux, EOS also natively supports Linux containers and virtual machines, simplifying the deployment of new services and enhancing DevOps practices.

3) A Single Image

Arista’s third and crucial guiding principle is to provide a single software image that runs across all products in various packaging forms - physical platforms, virtual machines, and containers. The EOS single image uses the same source code, and the same version of the software released across the entire portfolio of switches and routers, thus improving network testing and reliability while reducing the complexity and cost of network operations. This approach is a large differentiator to legacy vendors who use multiple operating systems with numerous images to implement a siloed network. Managing these multiple software images with quality control testing or new features testing multiplies operational costs. In contrast, when Arista releases a new software version, customers merely deploy a single image network-wide. In addition, having a single image improves automation workflows by allowing DevOps tools, such as Ansible or Terraform, to work across all Arista devices with a single integration. Using these integrations, operators can establish Continuous Integration (CI) pipelines that build, test, and deploy network configurations across the entire data center with increased speed and reliability.

#LI-EO1

Qualifications

  • Strong engineering and Computer Science fundamentals.
  • Extensive background in algorithms and strong software architecture skills.
  • 5+ Fluency in one of C or C++ programming.
  • Hands-on experience with designs and implementations in a strong product-engineering environment.
Creați o alertă de locuri de muncă pentru această căutare

Software Engineer • Hungary, Romania, Greece, Spain, IE

Locuri de muncă similare
Battery Storage Field Engineer - relocation to Hungary

Battery Storage Field Engineer - relocation to Hungary

Sowelo Consulting sp. z o.o. • RO
Quick Apply
Are you a hands-on electrical engineer passionate about renewable energy?.Do you want to play a key role in maintaining and developing large-scale Battery Energy Storage Systems (BESS)?.If so, we h...Afișați mai multe
Ultima actualizare: acum 30+ zile
NAUTIC - Inginer / Engineer (EU citizen only)

NAUTIC - Inginer / Engineer (EU citizen only)

GLOBAL Jobs • RO
Quick Apply
Cerinte Experienta profesionala ca si inginer • Educatie tehnica sau calificare ca si inginer • Permis de serviciu pentru navigatie fluviala valida si stampilata "Schifferdienstbuch", p...Afișați mai multe
Ultima actualizare: acum 30+ zile
Full Stack Engineer

Full Stack Engineer

Infotree Global Solutions • Romania, Romania
Full Stack Engineer – Logistics and Inventory Systems.Remote (from Poland & Romania).A leading US-based retail platform is looking for a. The company delivers cutting-edge solutions in the logistics...Afișați mai multe
Ultima actualizare: acum 30+ zile • Ofertă promovată
FullStack Engineer

FullStack Engineer

Infotree Global Solutions • Romania, Romania
The company (a leading US-based retail platform) delivers cutting-edge solutions in the logistics and inventory domain, supporting critical areas such as outbound logistics, reverse logistics, inve...Afișați mai multe
Ultima actualizare: acum 30+ zile • Ofertă promovată
Portuguese Speaking Customer Representative (Remote) - Paid Relocation to Greece

Portuguese Speaking Customer Representative (Remote) - Paid Relocation to Greece

Mercier Consultancy MD • RO
Quick Apply
Are you fluent in Portuguese and looking for an exciting (remote) opportunity in Greece? At.Portuguese Speaking Customer Representative. This role offers the fantastic benefit of.Greece, allowing yo...Afișați mai multe
Ultima actualizare: acum 1 zi
Senior.NET Software Engineer

Senior.NET Software Engineer

Veli Technologies Ltd. • RO
Quick Apply
VeliTech is a product company, where everyone is passionate about technology and strives to stay ahead of the curve.Our team is fueled by a deep understanding of cutting-edge frameworks, technologi...Afișați mai multe
Ultima actualizare: acum 30+ zile
Senior DevOps Engineer (m / w / d)

Senior DevOps Engineer (m / w / d)

AlfaDocs.com • RO
Quick Apply
Our software platform makes the daily lives of medical practices and patients easier by streamlining practice management and patient relationships. With our all-in-one, cloud-based solution, healthc...Afișați mai multe
Ultima actualizare: acum 30+ zile
Software Developer for Embedded Systems – Android, QNX, and OTA

Software Developer for Embedded Systems – Android, QNX, and OTA

Infotree Global Solutions • Romania, Romania
Are you passionate about developing cutting-edge automotive software? Join a global technology company specializing in advanced mobility solutions. This organization is at the forefront of automotiv...Afișați mai multe
Ultima actualizare: acum 30+ zile • Ofertă promovată
Senior Fullstack Engineer (Python / React)

Senior Fullstack Engineer (Python / React)

Infotree Global Solutions • Romania, Romania
A new startup, focused on revolutionizing the data industry by integrating AI with organizational data, is seeking a Senior Fullstack Engineer to join their team. This firm is developing platforms t...Afișați mai multe
Ultima actualizare: acum 30+ zile • Ofertă promovată
Full-Stack Engineer (Ruby on Rails / VueJS ) German Speaker - Planik team

Full-Stack Engineer (Ruby on Rails / VueJS ) German Speaker - Planik team

Holycode • RO
Quick Apply
We at Holycode are currently looking for a Full Stack Engineer with strong skills and proven experience who is ready to dive into our Planik team, for a full-time engagement.Planik is a Swiss-based...Afișați mai multe
Ultima actualizare: acum 27 zile
Senior Embedded Systems Developer

Senior Embedded Systems Developer

DSR Corporation • RO
Quick Apply
Location : Based in Romania for the first 4 months, with planned relocation to Portugal afterward.Do you love cutting-edge tech and are passionate about engineering?. Then this opportunity might be p...Afișați mai multe
Ultima actualizare: acum 27 zile
AI Agent Engineer (Python & Azure)

AI Agent Engineer (Python & Azure)

CROWDCONSULTANTS • Romania, RO
Quick Apply
This job operates on a hybrid model, requiring you to be based and work from within Bulgaria.AI-powered agents and workflows. Python, LLMs, and frameworks such as.Azure ML, Cognitive Services, Azure...Afișați mai multe
Ultima actualizare: acum 30+ zile
Senior Backend Engineer, ML Indexing Platform (Go / Python / Kubernetes)

Senior Backend Engineer, ML Indexing Platform (Go / Python / Kubernetes)

Gramian Consulting Group • RO
Quick Apply
Gramian Consultancy is a boutique consultancy specializing in IT professional services and engineering talent solutions.With a strong background in software engineering and leadership, we help comp...Afișați mai multe
Ultima actualizare: acum 8 zile
Backend Engineer - Manukai team

Backend Engineer - Manukai team

Holycode • Romania, RO
Quick Apply
We at Holycode are currently looking for a passionate and experienced Backend Engineer to join Manukai , a “spin-off” from ETH Zurich developing an “...Afișați mai multe
Ultima actualizare: acum 8 zile
Software Verification Engineer

Software Verification Engineer

Codekeeper • RO
Quick Apply
Software Verification Engineer Are you a skilled Software Verification Engineer looking for a challenging and rewarding opportunity?. We are on the hunt for a technical person with a flair for probl...Afișați mai multe
Ultima actualizare: acum 30+ zile
Fullstack Consultant

Fullstack Consultant

Wavestone Consulting Romania SRL • Romania
Quick Apply
Fullstack Consultant at Wavestone Consulting Romania | softgarden.Let’s power your future together.Be part of a global consulting powerhouse, partnering with clients on their most critical strategi...Afișați mai multe
Ultima actualizare: acum 30+ zile
BackEnd Engineer | Compliance Team (Remote)

BackEnd Engineer | Compliance Team (Remote)

Cross Border Talents • RO
Quick Apply
You will be designing and building services with three core principles in mind : maintainability, performance, and security. If you are excited about high-availability requirements, scalability probl...Afișați mai multe
Ultima actualizare: acum 30+ zile
Senior Backend Engineer / AI Engineer – Ineexa team

Senior Backend Engineer / AI Engineer – Ineexa team

Holycode • Romania, RO
Quick Apply
We at Holycode are currently looking for a passionate and experienced Senior Backend Engineer / AI Engineer to join ineexa , a Zürich based startup at the forefro...Afișați mai multe
Ultima actualizare: acum 8 zile