Principal SerDes System/DSP Design Engineer
Ottawa, ON +1Ciena Canada ULC
8+ ansCandidates need a Ph.D. in Electrical Engineering with 8+ years in high-speed serial link or communication system design. Required skills include SerDes DSP design, adaptive equalization, MLSD, timing recovery, FEC modeling, IMDD optical familiarity, and MATLAB, Python or C/C++.
MATLAB, Python, C/C++
Embedded Software Engineer
Ottawa, ONCiena Canada ULC
10+ ansCandidates need a bachelor's degree in electrical or computer engineering, 10+ years of embedded software experience (telecom or networking preferred), and 5+ years of C, C++ and embedded C programming. Knowledge of coherent optics, FPGA/ASIC integration, Linux drivers, and DWDM, OTN, Ethernet and TCP/IP protocols is required.
GDB, Valgrind, Git, JIRA, Confluence, Yocto
Hardware Engineer, Power Design, onsite Kanata
Ottawa, ONCiena Canada ULC
5+ ansCandidates need a Bachelor of Engineering, several years of electrical power experience, and hands-on power lab testing skills. Strong teamwork and communication across hardware, manufacturing and test teams are also required.
Power lab test equipment
Senior Hardware Engineer, Power Design, onsite Kanata
Ottawa, ONCiena Canada ULC
10+ ansCandidates need a Bachelor of Engineering and 10+ years working with electrical power systems in an industrial or utility setting. Experience in power and grounding design, circuit-pack design, project management, mentoring engineers and power lab test equipment is required.
PCB schematic capture tools, PCB layout tools, Power lab test equipment
Senior ASIC Design Engineer - Client IP
Ottawa, ONCiena Canada ULC
5+ ansCandidates need an engineering degree at the bachelor or master level and 5+ years of SystemVerilog design and digital synthesis, timing closure and clock-crossing experience. Strong independent problem solving, English communication, and knowledge of verification and timing/power/area trade-offs are required.
Git, Jira, Python, Make, bash
Senior Embedded Software Engineer
Ottawa, ONCiena Canada ULC
6+ ansCandidates need a bachelor's degree in engineering or computer science and 6+ years of embedded C and C++ experience. They also need Linux kernel and user-space driver development skills, plus experience with board bring-up and BSP work.
Linux, C, C++, Python, Zephyr
Senior ASIC Verification Engineer, onsite Kanata
Ottawa, ONCiena Canada ULC
Ciena Canada ULC needs candidates with an engineering or science degree at the BEng/BSc or MEng/MSc level and familiarity with formal verification. Candidates should know standards such as OTN, B100G and Ethernet, and programming in Python, C, C++ or SystemC.
Python, C, C++, Make, bash