Full-time Posted May 24, 2026
Apply Now

Job Description

Become a pivotal part of next-gen telecom innovations as an Optical Control Software Developer. Create robust embedded software driving optical systems in a supportive, hands-on environment.

This role involves the design and optimization of software that controls Layer 0 photonic components. You will use C/C++ or Rust programming while collaborating closely with hardware, ensuring high reliability and performance. Based in Ottawa, this full-time position offers opportunities to engage with various sectors, from healthcare to automotive.

Key Responsibilities: • Design software for controlling optical systems • Optimize control loops for lasers and signal behavior • Interface directly with hardware components • Implement feedback systems for accurate calibration • Debug across software and hardware platforms

Requirements: • Strong command of C/C++ or Rust programming • Experience with embedded Linux development • Hands-on experience in hardware interfacing • Kn...

Apply for This Position

Ready to take the next step? Click the button below to submit your application.

Submit Application