2,138,940open jobs
137,596companies
245,281added this week
Browse all
Location
In office (Ottawa)
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 9, 2026. First seen by Alion on Nov 9, 2026. Ranovus scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Ranovus is a Canadian technology company founded in 2012 and based in Ottawa. It develops optical interconnect technology for data centre networks. The products target high-bandwidth artificial intelligence workloads.
Backed by OMERS Ventures

Senior Control Algorithm & System Architecture Engineer

Ottawa, ON, Canada | Full-Time | Ranovus

ABOUT RANOVUS

Ranovus is a fabless semiconductor company headquartered in Ottawa, Canada, developing next-generation co-packaged optics (CPO) solutions for AI and data center interconnects. Our Odin optical engine integrates a Quantum Dot Multi-Wavelength Laser, Photonic Integrated Circuit (PIC), and ASIC into a single co-packaged module - delivering the performance and density required by hyperscale AI infrastructure.

ABOUT THE ROLE

The System Verification & Control Algorithm Engineer develops and runs behavioral simulations and control verification tests for the Ranovus Odin optical engine. Working in SystemVerilog, Verilog-A, and RTL, you will validate control algorithms, bring-up sequences, and link training before silicon is available -- ensuring firmware and ASIC logic are correct before the first chip arrives. You will also verify closed-loop control algorithms that calibrate and stabilize PIC components such as bias and wavelength locking loops.

KEY RESPONSIBILITIES

  • Develop and maintain SystemVerilog behavioral models of PIC, ASIC, and Laser subsystems for pre-silicon system simulation.

  • Build and run control verification testbenches: mission mode, bring-up sequences, link training, OE calibration, and fault recovery state machines.

  • Verify closed-loop (feedback) control algorithms used to calibrate and stabilize Photonic components - including modulator bias control, ring wavelength locking loops, and laser power regulation.

  • Run corner case simulations across PVT (process, voltage, temperature) conditions and aging scenarios.

  • Correlate simulation results against lab measurements to validate model accuracy.

  • Support pre-silicon firmware validation in collaboration with the FW team.

REQUIRED QUALIFICATIONS

  • MSc. in Electrical Engineering or related field with 8+ years of experience, or Ph.D. with 5+ years, in digital or mixed-signal verification using SystemVerilog.

  • Understanding of closed-loop (feedback) control concepts for photonic component control (bias/wavelength locking loops) and hardware bring-up sequencing.

  • Basic understanding of optical/photonic components: micro-ring modulators, photodetectors, and laser sources.

  • Python or MATLAB for scripting, data analysis, and regression automation.

NICE TO HAVE

  • Experience with optical or photonic system simulation.

  • Familiarity with SPICE or mixed-signal analog simulation.

  • Exposure to SerDes or high-speed interface IP verification.

What You'll Do

You will play a key role in advancing next-generation laser products from development through qualification. By combining hands-on characterization, automation development, reliability testing, and machine vision inspection, you will help establish the data, tools, and processes needed to bring high-performance laser products into production. Working closely with R&D, qualification and reliability teams, packaging suppliers, and external test providers, you will contribute directly to the successful commercialization of cutting-edge photonic technologies.

Ranovus is an equal opportunity employer and welcomes applicants from all backgrounds and lived experiences, including those from equity deserving and underrepresented communities. We are committed to an accessible recruitment process in accordance with the Accessibility for Ontarians with Disabilities Act.

We are committed to delivering a respectful and transparent candidate experience, with clear and timely communication at every stage of the process. Ranovus Inc. is committed to leveraging new technologies and working efficiently. As a result, artificial intelligence systems may be used to support elements of our hiring process. These tools are designed to enhance consistency and efficiency, not replace human judgment. All hiring decisions are made by people, guided by care, context, and fairness.

Thank you for your interest in joining Ranovus. We look forward to connecting with you.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,138,940 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

DevOps
Remote, many countries
Similar stack
Same company
Ottawa
In office · Full-Time · Master's Degree · Ottawa
Python
MATLAB
Apply
$55k – $76k per year · Hybrid · Full-Time · 3+ years exp · Richmond
Python
Rust
C++
AI/ML
AWS Bedrock
Amazon SageMaker
Feature Store
Machine Learning
DevOps
Terraform
Ansible
CI/CD
AWS
Docker
Kubernetes
Self-Healing
Amazon EKS
Apply
$55k – $76k per year · Hybrid · Full-Time · 3+ years exp · Bachelor's Degree · Richmond
Python
PowerShell
DevOps
Terraform
Ansible
GCP
Helm
Azure DevOps
Dynatrace
Prometheus
GitLab CI
Azure
CI/CD
GitOps
Jenkins
Git
AWS
Docker
Kubernetes
Grafana
Platform Engineering
GitLab
Linux
Cybersecurity
CIS Benchmarks
Management
Jira
Agile
Apply
Cloud Architect (GCP) 14 days ago
In office · Bachelor's Degree · Toronto
Java
Java
Spring Framework
DevOps
Terraform
GCP
CI/CD
Kubernetes
Google GKE
IAM
Linux
DNS
VPN
Cybersecurity
Zero Trust
Apply
$90k – $124k per year · Remote (Canada) · 5+ years exp · Canada
Python
Go
Java
TypeScript
AI/ML
Cursor
Claude
LLM
RAG
Frontend
GraphQL
DevOps
Rest API
gRPC
CI/CD
AWS
Apply
Remote (likely EAEU) · 2+ years exp · Moscow
Python
Bash
DevOps
Puppet
Ansible
GCP
Zabbix
VMWare
Chef
Debian
Prometheus
Yandex Cloud
Azure
AWS
Docker
Kubernetes
Ubuntu
Grafana
Graylog
Proxmox VE
KVM
CentOS Stream
Linux
DNS
DHCP
VPN
Apply
DevOps Engineer 1 day ago
$30k – $35k per year (net) · Remote (EAEU) · 3+ years exp · Moscow
Python
JavaScript
PHP
Bash
PHP
Laravel
Databases
MySQL
Redis
ClickHouse
Frontend
Vue.js
DevOps
Terraform
Ansible
Docker Compose
Loki
Prometheus
GitLab CI
CI/CD
Jenkins
Docker
Kubernetes
Grafana
GitLab
Linux
Apply
DevOps Engineer 1 day ago
$14k – $17k per year · Remote (EAEU) · Full-Time · Nizhny Novgorod
Python
Bash
Databases
ElasticSearch
DevOps
Puppet
Ansible
Helm
Kibana
VMWare
Chef
Logstash
Prometheus
VictoriaMetrics
CI/CD
GitOps
ArgoCD
Git
Docker
Kubernetes
Nginx
Grafana
Proxmox VE
GitLab
Linux
Apply
Remote (EAEU) · 2+ years exp · Moscow
Databases
PostgreSQL
Apache Kafka
DevOps
Helm
GitLab CI
CI/CD
ArgoCD
Kubernetes
SLI/SLO/SLA
GitLab
Linux
Cybersecurity
SonarQube
Apply
$26k – $35k per year (net) · Remote (EAEU) · 3+ years exp · Saint Petersburg
Databases
Apache Kafka
DevOps
Terraform
Ansible
Zabbix
Helm
Prometheus
GitLab CI
HAProxy
CI/CD
Jenkins
Git
Docker
Kubernetes
Nginx
Grafana
Linux
Apply
Yard Associate 7 hours ago
In office · Full-Time · High School Diploma · Ottawa
Apply
Proposal Writer 9 hours ago
$57k – $67k per year · Hybrid · Full-Time · 5+ years exp · Ottawa
Apply
$32k – $33k per year · In office · Full-Time · 1+ year exp · Ottawa
Apply
In office · Part-Time · Ottawa
AI/ML
Phi
Apply
In office · Part-Time · Ottawa
AI/ML
Phi
Apply
See all jobs
This is one of many
2,138,940 more open roles from verified company boards, updated every day.