Senior Software Engineer Ref# V-34465-2

  • Ontario, Canada
  • CAD100000 - CAD130000 per annum
  • Permanent
  • V-34465-2

Holt Executive are partnered with a leading Global Satellite and Space leader that provides reliable and secure satellite-delivered voice and high-speed data communications solutions to broadcast, telecommunications, corporate and government customers worldwide. They are now developing a LEO constellation that will revolutionize global broadband connectivity for enterprise.
 
Our partner is seeking a Senior Software Engineer to support on cutting-edge tech that enhances network protocols and packet processing frameworks.
  
Key Responsibilities for the Senior Software Engineer:

  • Support the design, coding, testing, and maintenance of software applications.
  • Developing and maintaining embedded software modules using C++ and Python.
  • Designing high-performance packet processing applications using DPDK and similar frameworks.
  • Optimizing network functions to ensure maximum throughput and minimal latency.
  • Development and maintenance of packet processing pipelines for different network functions.
  • Troubleshooting complex performance issues in packet processing applications.
  • Support in the implementation of networking solutions.
  • Participate in code reviews.
  • Support with integration of software components on a Linux operating systems.

 
Key Skills & Experience for the Senior Software Engineer:

  • A degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Knowledge of packet processing development.
  • Understanding of DPDK (Data Plane Development Kit).
  • Experience with Kernel bypass technologies.
  • A solid understanding of Linux-based network stacks, kernel modules, and performance optimization.
  • 8+ years’ experience in C/C++ for low-level network programming and high-performance packet processing.
  • Some experience with Vector Packet Processing (VPP) framework a plus.
  • Some familiarity with modern NIC features (RSS, checksum offload, scatter-gather) is a plus.
  • A basic understanding of networking concepts and protocols. (TCP/IP, UDP, VXLAN, GRE, etc.).

 
The successful candidate must be able to work in Canada and be able to obtain a Reliability Clearance.
 
This opportunity offers a hybrid work model with 4 days per week in the office and occasional travel is anticipated.

If your skills and experience match this Senior Software Engineer opportunity, we encourage you to apply now!


Apply for this position








    Accepted files format are: .pdf, .doc, .docx, .txt


    Thank you for your application!

    One of our consultants will be in touch shortly.

    In the meantime, if you would like to contact us directly you can do so by giving us a call on 03333 448009 or drop us an email at info@holtexecutive.com.

    We update the website daily, so visit again if you'd like to view details on new and exciting jobs.

    We look forward to working with you.

    Holt Executive.

    < back to search results