Job Search and Career Advice Platform

Enable job alerts via email!

Embedded C/C++ Software Dev Student

Nokia

Ottawa

Hybrid

CAD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global technology company is seeking candidates for a hybrid position in Ottawa, Ontario, focusing on software development in C/C++ and Python. The role invites individuals pursuing a Master's or Bachelor's degree in relevant fields, offering a dynamic environment to apply academic knowledge in real-world projects. Responsibilities include designing and delivering software for innovative products. The position offers valuable experience in a leading technology organization.

Qualifications

  • Master's or Bachelor's degree in Computer Engineering, Computer Science, or related fields.
  • Proficiency in C/C++ is preferred. Experience with Python is an asset.
  • Knowledge of networking and embedded systems is desirable.

Responsibilities

  • Innovate on projects to apply academic knowledge.
  • Assist in refining customer requirements.
  • Design and deliver C/C++ software for Nokia's products.
  • Develop Python software for Nokia's product enhancements.

Skills

Proficiency in C/C++
Experience with Python
Knowledge of networking
Knowledge of embedded systems

Education

Master's or Bachelor's degree in Computer Engineering or related field
Job description

Number of Position(s): 8

Duration: 4 Months+

Date: May - August 2026

Location: Hybrid in Ottawa, Ontario.

Qualifications

You have:

  • A candidate for a Master's, bachelor’s degree, or diploma in Computer Engineering, Computer Science, Systems Design, Electrical Engineering, Communications
  • High-potential software skills:
    • Proficiency in C/C++ is preferred.
    • Experience with Python/Perl/Linux is an asset.
    • Knowledge of networking/communications is desirable.
    • Knowledge of embedded/real-time software/operating systems is helpful.
  • You bring the passion; we will teach networking skills.
Responsibilities

As part of our team, you will:

  • Innovate alongside our best engineers on projects where you will apply your academic knowledge to solve real-world problems.
  • Assist in refining customer requirements (where appropriate).
  • Design, develop, and deliver C/C++ software to enhance or complement Nokia’s product family.
  • Design, develop and deliver Python software to enhance or complement Nokia's product family.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.