Назад
Company hidden
2 дня назад

Senior C++ Engineer - SONiC

Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Romania
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior C++ Engineer - SONiC (C++/Networking): Building and qualifying SONiC system software for Arista switches and large data center networks with an accent on hardware management, routing protocols, and automated testing. Focus on designing and implementing C/C++ and Python solutions, debugging packet-forwarding and network issues, and upstreaming changes to the SONiC community.

Location: Bucharest, Romania

Company

hirify.global develops client-to-cloud networking solutions for data centers, campuses, and routing environments.

What you will do

  • Write functional, design, and test-plan specifications for SONiC system software managing switch hardware.
  • Implement software solutions in C, C++, and Python for Arista switches.
  • Develop automated tests, monitor test execution, debug failures, and deliver fixes.
  • Implement, test, and debug routing protocol and packet-forwarding solutions.
  • Analyze customer network issues with Customer Support Engineers and provide software releases or patches.
  • Collaborate with System Test Engineers and the SONiC community, review contributions, and own projects from definition through deployment.

Requirements

  • BSc, MS, or PhD in Computer Science, Electrical Engineering, or Computer Engineering, plus 2+ years of related post-graduate work experience.
  • Knowledge of C, C++, Python, UNIX, or Linux.
  • Understanding of L2/L3 networking and routing protocols such as OSPF, BGP, RIP, IS-IS, or PIM.
  • Experience testing and debugging packet-forwarding engines and vendor-provided hardware software libraries.
  • Knowledge of distributed-system infrastructure, including messaging, signaling, databases, and command-line interfaces.
  • Strong software engineering, troubleshooting, problem-solving, and independent implementation skills.

Nice to have

  • Experience developing Ethernet bridging, routing, distributed-systems, or enterprise and service-provider switch/router software.
  • Experience with SONiC, SAI, Linux kernel development, containerization, Docker, or Redis.

Culture & Benefits

  • Work in a fast-paced SONiC software development team.
  • Collaborate with software engineers, marketing, customer support, system test engineers, and the open-source SONiC community.
  • Mentor new and junior engineers and contribute to a diverse and inclusive engineering environment.
  • Full-time employment with ownership of project quality and delivery.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →