6 дней назад
Software Engineer Graduate 2026/2027 (Networking)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →