CareerPlanSign in

Experienced Photonic Card Software Developer

Ottawa💼 Full-time💰 $79,800–$79,800🗓 2026-08-11 → 2026-09-26

Core

Design, develop, test, and optimize high-performance embedded C/C++ software for RLS Interface Management modules enabling high-speed networking solutions.

Role type

Senior embedded software engineer (C/C++, Linux/VxWorks)

Builds

Embedded software for RLS Interface Management modules

Domain

Telecommunications networking / Embedded systems

Deliverable

production ML models | product features

Required skills

C/C++ programming, embedded systems development, real-time operating systems, networking protocols, automated testing, Linux/VxWorks platforms

Preferred skills

Photonic technologies, CPU hardware architectures, data-driven architectures (YANG, REST, JSON, XML), micro-service architectures, version control (Bitbucket/GitHub)

Responsibilities

Design and develop high-performance C/C++ software for embedded systems; Implement real-time OS and networking protocol functionality; Develop modular and scalable software solutions; Design and implement automated testing scripts; Diagnose, troubleshoot, and optimize embedded software; Collaborate with factory teams and third-party vendors

Seniority

Mid-Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.