Enable job alerts via email!

DSP & Control Firmware Engineer Student

Nokia

Ottawa

On-site

CAD 100,000 - 125,000

Full time

13 days ago

Job summary

A leading telecommunications company in Ottawa is seeking a DSP Firmware Engineering Co-op/Intern for 4 months. The role involves developing embedded real-time DSP systems and requires proficiency in C/C++ programming and MATLAB. Ideal candidates are pursuing a Bachelor's or Master's in a relevant technical field. This is an excellent opportunity to gain hands-on experience in cutting-edge technology.

Qualifications

  • Candidates must be pursuing a degree in a relevant technical field.
  • Proficiency in C and C++ programming is essential.
  • Familiarity with MATLAB for technical applications required.

Responsibilities

  • Develop embedded real-time DSP and control systems for advanced applications.
  • Program and test embedded control systems for Optical Modem ASIC.
  • Perform MATLAB simulations and hardware modeling in C++.

Skills

C programming
C++ programming
MATLAB
DSP knowledge
Control theory
Communications theory

Education

Bachelor's or Master's in Electrical and Computer Engineering
Software Engineering
Computer Science
Job description

Position:DSP Firmware Engineering Co-op/Intern
Number of Position(s):6
Duration:4 Months
Date: September 2nd to December 19th, 2025
Location: Ottawa, Canada

EDUCATIONAL RECOMMENDATIONS

Currently a candidate for a bachelor's or master's in Electrical and Computer Engineering, Software Engineering, Combinatronics and Optimization, Computer Science, or a related field with an accredited school in Canada.

Qualifications
  • Proficiency in C and C++ programming.
  • Experience using MATLAB for technical applications.
  • Knowledge in DSP, control theory, and communications theory through coursework.
Responsibilities
  • Develop embedded real-time DSP and control systems for advanced applications.
  • Program and test embedded control systems for Infinera's state-of-the-art Optical Modem ASIC.
  • Perform MATLAB simulations and hardware modeling in C++ to support system design.
  • Conduct real-time firmware coding, testing, and database API development.
  • Contribute to digital ASIC simulation for system optimization and validation.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.