DSP Firmware Engineer — Real-Time Embedded Systems

Nokia

Ottawa

On-site

CAD 80,000 - 110,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Corporate Retirement Savings Plan
Health and dental benefits
Short-term disability
Long-term disability
Life insurance
AD&D – Company paid 2x base pay
Employee Stock Purchase Plan
Tuition Assistance Plan
Adoption assistance
Employee Assistance Program/Work Life

Job summary

Nokia is seeking a talented engineer in Canada to develop and test embedded real-time DSP and control systems for advanced applications. You will work on Nokia's Optical Modem ASIC, perform MATLAB and C++ modeling, and contribute to firmware coding and API development for system validation.

The role involves real-time software development, hardware modeling in MATLAB/C++, and participation in digital ASIC simulation to optimize performance.

Qualifications

  • Bachelor's or master's in Electrical and Computer Engineering, Software Engineering, Combinatronics and Optimization, Computer Science, or a related field from an accredited school in Canada.
  • 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 a Nokia 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.

Skills

C and C++ programming
MATLAB experience

Education

Bachelor's or master's in Electrical and Computer Engineering, Software Engineering, Combinatorics and Optimization, Computer Science, or related field from an accredited Canadian school

Tools

MATLAB

Job description

Nokia is seeking a talented engineer in Canada to develop and test embedded real-time DSP and control systems for advanced applications. You will work on Nokia's Optical Modem ASIC, perform MATLAB and C++ modeling, and contribute to firmware coding and API development for system validation.

The role involves real-time software development, hardware modeling in MATLAB/C++, and participation in digital ASIC simulation to optimize performance.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware DSP Engineer
Firmware DSP Engineer

Nokia • Ottawa

On-site
CAD 85,000 - 125,000
DSP Firmware Engineer
DSP Firmware Engineer

Nokia • Ottawa

On-site
CAD 80,000 - 110,000
Corporate Retirement Savings Plan
Health and dental benefits
Short-term disability
+7
DSP Firmware Engineer
DSP Firmware Engineer

Socket.dev • Ottawa

On-site
CAD 90,000 - 120,000
Health benefits
Retirement plan
Disability insurance
+1
SDK Software Engineer for DSP/ASIC on Linux
SDK Software Engineer for DSP/ASIC on Linux

Socket.dev • Ottawa

On-site
CAD 80,000 - 110,000
Software Development Engineer
Software Development Engineer

Socket.dev • Ottawa

On-site
CAD 80,000 - 110,000
Software Development Engineer
Software Development Engineer

Nokia • Ottawa

On-site
CAD 70,000 - 110,000
Principal Software Development Engineer
Principal Software Development Engineer

Nokia • Ottawa

On-site
CAD 120,000 - 180,000
Firmware Engineer
Firmware Engineer

Nokia • Ottawa

On-site
CAD 65,000 - 85,000
Health and dental benefits
Life insurance
AD&D – Company paid 2x base pay
+3
Senior DSP Engineer
Senior DSP Engineer

Nokia • Ottawa

On-site
CAD 90,000 - 120,000
Principal DSP Engineer
Principal DSP Engineer

Nokia • Ottawa

On-site
CAD 80,000 - 100,000