Job Search and Career Advice Platform

Enable job alerts via email!

Senior Network Software Engineer — SAOS 10X (Embedded Linux)

Ciena

Ottawa

On-site

CAD 118,000 - 189,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Ottawa is seeking an experienced software developer to join their Routing & Switching team. You'll develop embedded software for next-gen networks, engaging with product owners and architects. This role requires over 12 years of experience in networking software development, proficiency in C/C++, and strong problem-solving skills. A collaborative and people-first culture awaits you, along with competitive compensation and a comprehensive benefits package.

Benefits

Medical, dental, and vision plans
401(K) with company matching
Employee Stock Purchase Program
Paid sick leave and vacation time

Qualifications

  • 12+ years of experience in software development for networking products.
  • Strong programming skills in scripting languages and C/C++.
  • Experience in developing drivers for Intel x86-64 & ARM processors.
  • Familiarity with build systems (Make, CMake, Meson/Ninja).
  • Experience with container design and related ecosystems.

Responsibilities

  • Develop embedded software for SAOS 10X products.
  • Engage with Product Owners and System Architects.
  • Troubleshoot software and performance issues.
  • Work with firmware and low-level software.
  • Identify software performance improvements.
  • Influence software architecture.

Skills

Scripting (bash, Python)
C/C++ programming
Linux OS knowledge
Collaboration and communication skills
Problem-solving ability

Tools

Git
Jira
CI/CD tools (Jenkins)
Docker
Yocto project knowledge
Job description
A leading technology firm in Ottawa is seeking an experienced software developer to join their Routing & Switching team. You'll develop embedded software for next-gen networks, engaging with product owners and architects. This role requires over 12 years of experience in networking software development, proficiency in C/C++, and strong problem-solving skills. A collaborative and people-first culture awaits you, along with competitive compensation and a comprehensive benefits package.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.