Enable job alerts via email!

Embedded C/C++ Software Dev Student

Nokia

Ottawa

Hybrid

CAD 80,000 - 100,000

Full time

12 days ago

Job summary

A leading telecommunications company is seeking an Embedded C/C++ Software Development Student for a 4-month internship in hybrid mode. Candidates pursuing a relevant degree are encouraged to apply. Responsibilities include designing and delivering software solutions while innovating alongside an experienced team. This position is ideal for students eager to gain real-world experience in software development.

Qualifications

  • Candidates should have proficiency in C/C++.
  • Experience with Python/Perl/Linux is an asset.
  • Knowledge of networking/communications is desirable.

Responsibilities

  • Innovate on projects applying academic knowledge to solve real-world problems.
  • Assist in refining customer requirements.
  • Design, develop, and deliver C/C++ software.
  • Design, develop, and deliver Python software.

Skills

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

Education

Master's, Bachelor's degree, or diploma in related field
Job description

Position: Embedded C/C++ Software Dev Student

Number of Position(s): 6

Duration: 4 Months+

Date: January - May 2026

Location: Hybrid

EDUCATIONAL RECOMMENDATIONS

A candidate for a Master's, bachelor’s degree, or diploma in Computer Engineering, Computer Science, Systems Design, Electrical Engineering, Communications Engineering, or a related field with an accredited school in Canada.

Qualifications

You have:

  • 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.

Note: 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.
  • You will be provided with a mentor and project; you deliver the code.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.