Senior Packet Processing Software Developer at Employezz - Ottawa, Ontario Senior Packet Processing Software Developer - Employezz

Senior Packet Processing Software Developer

Employezz

Location: Ottawa, Ontario, Canada

Category: Software Development

Salary: 90,000 - 120,000 CAD / yearly

Full-time


Job Description

We are seeking a highly skilled Senior Software Engineer with expertise in Packet Processing to join our team. The ideal candidate will have extensive experience in designing and optimizing high-performance network systems, with a strong background in developing scalable, low-latency solutions for data-intensive environments. In this role, you will work on cutting-edge technologies to enhance network protocols and packet processing frameworks.

Responsibilities

  • Collaborate with experienced engineers in the design, coding, testing, and maintenance of software applications.
  • Develop and maintain embedded software modules using programming languages such as C++ and Python.
  • Design and implement high-performance packet processing applications using DPDK and similar frameworks.
  • Optimize network functions for maximum throughput and minimal latency.
  • Develop and maintain packet processing pipelines for various network functions.
  • ...

Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • In-depth knowledge of packet processing development.
  • Experience with the Vector Packet Processing (VPP) framework is a plus.
  • Deep understanding of DPDK architecture and APIs.
  • ...

Perks & Benefits

  • Competitive salary and benefits package.
  • Opportunity to work with cutting-edge technologies.
  • Collaborative and innovative work environment.
  • Professional development opportunities.
  • Flexible work schedule.
  • ...

Why Join Us?

  • Join a team of experts in the field of packet processing development.
  • Contribute to the advancement of network systems technology.
  • Work on challenging projects that push the boundaries of innovation.
  • Opportunity for professional growth and development.