Enable job alerts via email!

Senior Embedded Networking Software Engineer – MPLS/IP

Ciena

Ottawa

On-site

CAD 81,000 - 131,000

Full time

30+ days ago

Job summary

A leading technology company in Ottawa seeks an experienced software engineer specializing in embedded systems. The ideal candidate should have a Bachelor's degree in Electrical or Computer Engineering, and over 5 years of relevant experience, particularly with C programming in real-time environments. This is a full-time position offering a competitive range of CAD 81,600 to 130,400, alongside robust benefits including medical and 401(K) participation.

Benefits

Comprehensive benefits package
401(K) with company matching
Employee Stock Purchase Program

Qualifications

  • 5+ years of experience in embedded software development within networking or telecommunications.
  • Proficiency in C programming language.
  • Experience in real-time embedded software development for dataplane technologies.

Responsibilities

  • Collaborate across all stages of the software development lifecycle.
  • Engineer software in C/C++ for advanced Layer 2, MPLS, and IP services.
  • Design and develop software for real-time embedded Linux environments.

Skills

C programming
Embedded software development
Agile methodologies
Problem-solving

Education

Bachelor’s degree in Electrical or Computer Engineering

Tools

Linux
DPDK
Job description
A leading technology company in Ottawa seeks an experienced software engineer specializing in embedded systems. The ideal candidate should have a Bachelor's degree in Electrical or Computer Engineering, and over 5 years of relevant experience, particularly with C programming in real-time environments. This is a full-time position offering a competitive range of CAD 81,600 to 130,400, alongside robust benefits including medical and 401(K) participation.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.