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...
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