-
Myticas Consulting

C++/Datapath Developer (32042)

Myticas Consulting
Canada · Full-time · Mid-Senior

The role is a network processor microcode developer or C++/Datapath software developer. This is a permanent position based in our Kanata office. Expectation is to be on site full time at the beginning and then transitioning to hybrid (minimum 2-3 days per week in the office).


Experience: 3+ years


Education: Minimum bachelor’s in computer science, electrical/software/computer engineering


Summary: Design, development, and optimization of network processor datapath for high-performance low latency networking solutions.


Network Processor Knowledge:

  • Familiar with network processor datapath design and implementation for edge and core routers.
  • Familiar with parallel and multi-threaded design and programming for high-performance systems.
  • Understanding of pipeline architectures and memory hierarchies.


Networking Knowledge:

  • Knowledge of datapath features and protocols for access, transport, mobile backhaul, and data center applications.
  • Knowledge of Ethernet, IPv4/6, TCP/UDP, MPLS, and other protocols, packet formats, and standards (IEEE, IETF, etc.).
  • Protocol parsing, and header manipulations.
  • Knowledge of packet switching, routing, and QoS functions.


Programming Knowledge:

  • Low-level programming: Assembly languages, C and C++.
  • Application of hash tables, tries, and filters for packet classification, and forwarding.
  • Profiling and optimization for high speed datapaths.
  • Datapath simulation, traffic generation, testing, and debugging.

Key Skills

Ranked by relevance

simulation assembly ethernet mpls c
Login to Apply
Posted
Dec 25, 2024
Type
Full-time
Level
Mid-Senior
Location
Ottawa

Industries

Technology Information Media Software Development Telecommunications

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Myticas Consulting
Related

DevOps Cloud Developer (32495)

2025-06-15

Contract
Mid-Senior
Canada
Technology
Information Technology
View Job Details
Optimyze Consulting
Related

Web Analyst (All Genders)

2026-05-28

Full-time
Associate
Germany
Telecommunications
Research
View Job Details
Myticas Consulting
Related

Cloud Operations Engineer (32574)

2025-08-01

Full-time
Mid-Senior
Canada
Technology
Information Technology