Job Information
Senior Software Engineer
In-TAC _ M Ottawa, Ontario, Canada
Overview
Job Type: Full-Time
Category: Computer/IT
Requirements
Minimum Experience: 1 Year
Job Status
Start Publishing: 2019-02-28
Number Of Jobs: 0
Stop Publishing: 2019-03-28
Description

 

Description

Responsibilities:

  • Responsible for key algorithm and software module design, implementation and optimization
  • Design and deliver POC/demo system according to project requirement
  • Lead and give guidance to team members on algorithm analysis and design other relevant technical issues
  • Patent and paper output expected
  • As a core team member, conduct research on future network technique in data center, WAN and campus network or other related fields

Position Requirements:

  • Computer Science or Computer Engineering, Applied Mathematics, or Network Communication Related Engineering Degree
  • Minimum Master Degree
  • Advanced Algorithm design, implementation, optimization and parallelism
  • System modeling/protocol or software/network verification experience
  • Experience in Network software design and development, such as routing protocol, packet forwarding handling or network management (Automation, troubleshooting/testing tool design)
  • C/C++ and Java or Python Programming
  • Linux OS
  • Linux Development Environment (Eclipse, Git, Maven)
  • Deep and comprehensive understanding of how IP/Ethernet Network (L2/L3 routing and forwarding at both control and forwarding plane) works in detail
  • Knowledge of operating switches or routers such as CISCO, Juniper, Arista or Huawei
  • Formal Verification Technique and relative tools such as first order logical/prepositional logic. (OBDD) Ordered Binary Decisions Diagram, SAT/SMT Solver tools usage, Model Checking
  • Familiar with Enterprise Network Architecture/WAN/SD-WAN/MPLS/IPSec/GRE/VPN, Qos/Traffic Shaping or policing

 

 

Qualifications

 

Description

Responsibilities:

  • Responsible for key algorithm and software module design, implementation and optimization
  • Design and deliver POC/demo system according to project requirement
  • Lead and give guidance to team members on algorithm analysis and design other relevant technical issues
  • Patent and paper output expected
  • As a core team member, conduct research on future network technique in data center, WAN and campus network or other related fields

Position Requirements:

  • Computer Science or Computer Engineering, Applied Mathematics, or Network Communication Related Engineering Degree
  • Minimum Master Degree
  • Advanced Algorithm design, implementation, optimization and parallelism
  • System modeling/protocol or software/network verification experience
  • Experience in Network software design and development, such as routing protocol, packet forwarding handling or network management (Automation, troubleshooting/testing tool design)
  • C/C++ and Java or Python Programming
  • Linux OS
  • Linux Development Environment (Eclipse, Git, Maven)
  • Deep and comprehensive understanding of how IP/Ethernet Network (L2/L3 routing and forwarding at both control and forwarding plane) works in detail
  • Knowledge of operating switches or routers such as CISCO, Juniper, Arista or Huawei
  • Formal Verification Technique and relative tools such as first order logical/prepositional logic. (OBDD) Ordered Binary Decisions Diagram, SAT/SMT Solver tools usage, Model Checking
  • Familiar with Enterprise Network Architecture/WAN/SD-WAN/MPLS/IPSec/GRE/VPN, Qos/Traffic Shaping or policing

 

 

Apply Now