Senior Control Algorithm Engineer

4 days ago

Ahuntsic North, QC, Canada Ranovus Full-time
Design control verification for Ranovus Odin optical engines in Ottawa, using SystemVerilog, Verilog-A, and RTL before silicon arrives. Validate critical algorithms early. As a Senior Control Algorithm Engineer, you will develop behavioral simulations and verification tests for firmware and ASIC logic. Your work covers bring-up sequences, link training, and closed-loop control for photonic components. You will help validate PIC, ASIC, and laser subsystem behavior through pre-silicon system simulation. Key Responsibilities:

Develop SystemVerilog behavioral models for PIC, ASIC, and laser subsystems Build testbenches for mission mode and link training Verify modulator bias and wavelength locking control loops Simulate PVT corners and aging scenarios Correlate simulations with laboratory measurements Requirements:

MSc. with eight-plus years or Ph.D. with five-plus years Digital or mixed-signal verification experience using SystemVerilog Understanding of photonic feedback control and bring-up sequencing Basic knowledge of modulators, photodetectors, and laser sources Python or MATLAB scripting, analysis, and regression automation Apply control algorithm, SystemVerilog, and photonic verification expertise to advance Ranovus Odin technology in Ottawa.