Назад
Company hidden
обновлено 7 дней назад

Software Engineer III (Data Center Packet Forwarding)

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

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

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

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

Текст:
/
TL;DR
Software Engineer III (Data Center Packet Forwarding) (C/C++/Python and networking): Developing complex packet-forwarding features for data-center networking products across Layer 2/3, IPv4/IPv6, MPLS, SRv6, EVPN-VxLAN, multicast, firewall/filtering, and DHCP with an accent on router and switch software, datapath ASICs, and microkernel/Linux debugging. Focus on designing high-quality networking software, solving complex customer and system issues, and sustaining existing features.

Location: Onsite in Bengaluru, Karnataka, India; primarily working from an HPE office.

Company

hirify.global is a global edge-to-cloud company developing technologies that connect, protect, analyze, and act on data and applications from edge to cloud.

What you will do

  • Work with customer-facing teams to understand requirements and translate them into software designs.
  • Develop complex packet-forwarding features across Layer 2 and Layer 3, IPv4/IPv6, MPLS, SRv6, EVPN-VxLAN, multicast, firewall/filtering, and DHCP.
  • Analyze, debug, and fix complex microkernel and Linux issues.
  • Drive innovation with cross-functional teams to address complex technical problems.
  • Help resolve complex customer issues reported from the field and support customer satisfaction.
  • Maintain and enhance existing features.

Requirements

  • B.E. or B.Tech degree from a reputed institution in Computer Science or Electrical Engineering, plus 7–9 years of experience.
  • Excellent C, C++, and Python programming, software design, problem-solving, and debugging skills.
  • Strong networking background and understanding of IPv4/IPv6, TCP, OSPF, BGP, MPLS, DHCP, STP, and multicast, with a deep dive into at least one networking area.
  • Strong knowledge of C programming fundamentals, string and memory operations, pointers, macros and typedefs, and bit manipulation.
  • Knowledge of data structures including arrays, linked lists, binary trees, and hash tables.
  • Understanding of operating-system concepts including IPC, synchronization, and memory segmentation.
  • Experience solving varied C programming problems using development tools.
  • Expertise with debugging tools such as GDB, GDB macros, or GDB scripts.
  • Exposure to multi-core software architectures, computer architecture, data structures, programming practices, and the product development cycle.
  • Strong record of delivering high-quality software projects on time, along with good oral and written communication, self-motivation, and teamwork skills.
  • Must currently be playing a strong technical role.

Nice to have

  • Prior software-development experience on routers or switches.
  • Experience with datapath ASICs or NPUs such as Broadcom, Mellanox, Innovium, or Barefoot.

Culture & Benefits

  • Health, financial, and emotional wellbeing benefits for employees and their loved ones.
  • Personal and professional development programs supporting expert growth and movement across divisions.
  • Inclusive workplace valuing varied backgrounds and individual uniqueness.
  • Flexible support for managing work and personal needs.

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