Назад
Company hidden
6 дней назад

Software Engineer Graduate 2026/2027 (Networking)

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

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

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

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

Текст:
/
TL;DR
Software Engineer Graduate 2026/2027 (Networking) (C/C++/Go/Python): Developing networking software for data-center switching platforms with an accent on Linux kernel code, routing protocols, ASIC and FPGA integration, and hardware/software boundaries. Focus on building fault-tolerant concurrent agents, implementing high-performance forwarding and configuration services, and creating automated tests for large device fleets.

Location: Dublin, Ireland

Company

hirify.global develops client-to-cloud networking solutions for data centers, campuses, and routing environments using cloud computing, artificial intelligence, and software-defined networking.

What you will do

  • Write Linux user-space and kernel code for DMA, memory management, and hardware integration across Intel and AMD IOMMU controllers.
  • Develop software at the hardware/software boundary, working with switching ASICs, custom FPGAs, media adapters, PCIe bridges, registers, tables, and TCAM memories.
  • Implement Layer 2 and Layer 3 communication protocols, including LLDP, 802.1x, BFD, BGP, OSPF, and ISIS.
  • Update hardware forwarding state and reconcile Linux routing models with switch forwarding state.
  • Build configuration management services in Go and Python using YANG, OpenConfig, NETCONF, RESTCONF, gRPC, SSH, and SSL.
  • Develop fault-tolerant, concurrent routing protocol agents in C/C++ and maintain automated Python test harnesses for hundreds of devices.

Requirements

  • Bachelor’s, Master’s, or PhD degree in Computer Science, Computer Engineering, or a related field.
  • Knowledge of one or more of C, C++, Java, Python, Go, React, Redux, or Node.
  • Understanding of networking, Linux, embedded systems, algorithms, programming, or software development.
  • Strong analytical skills and the ability to communicate effectively in a collaborative technical environment.
  • Intellectual curiosity and interest in solving challenging technology problems.

Culture & Benefits

  • Full-time employment in a highly technical product development environment.
  • Working hours are agreed in advance with the team manager.
  • Inclusive environment that values diverse perspectives and collaboration.
  • Opportunity to work on software-defined networking and large-scale data-center technologies.

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