Logo of Huzzle

Embedded C/C++ SW Developer Co-op/Intern

image

Nokia

3mo ago

  • Internship
    Full-time
    Placement Program
  • Software Engineering
    Engineering
  • 15d left

AI generated summary

  • You must be pursuing a degree in a relevant field, have C/C++ experience, understand data structures and algorithms, and be skilled in Linux, Git, and Python; strong communication and teamwork skills are essential.
  • You will develop C/C++ code to enhance product features and fix software defects identified during testing of the 1830 product.

Requirements

  • A candidate for a bachelor’s degree or diploma in Computer Engineering, Electrical Engineering, Computer Science, or a related field with an accredited school in Canada.
  • Experience with C/C++ from your university courses or prior work experience
  • A good understanding of data structures, algorithms, and software design
  • Excellent communication skills and the ability to work well in a team
  • Experience with Linux
  • Experience with version control systems like Git
  • Experience with Python

Responsibilities

  • Develop C/C++ code to add feature functionality or enhancements in the current release of our 1830 product code base.
  • Diagnose and implement solutions to software defects found by our product verification team during testing of the 1830 product.

FAQs

What is the duration of the Embedded C/C++ SW Developer Co-op/Intern position?

The duration of the position is 4 months, from January 6, 2025, to April 25, 2025.

What is the location for this internship?

The internship is located in Kanata, Ontario, and follows a hybrid work model with in-office attendance required two days a week (Tuesdays and Thursdays).

What educational background is preferred for this position?

A candidate should be pursuing a bachelor’s degree or diploma in Computer Engineering, Electrical Engineering, Computer Science, or a related field from an accredited school in Canada.

What kind of experience is required for this role?

Experience with C/C++ gained from university courses or prior work experience is required. A good understanding of data structures, algorithms, and software design is also important.

Are there any additional skills that would be beneficial for applicants?

Yes, experience with Linux, version control systems like Git, and Python would be nice to have.

Will I be working independently or as part of a team?

You will be working as part of a team, collaborating with seasoned software engineers on real-world projects, so teamwork and communication skills are important.

What type of projects will I be working on during the internship?

You will be working on the 1830 Photonic Service Switch, developing C/C++ code to add new features, enhance existing functionalities, and diagnose software defects.

Does Nokia provide any support for employee well-being?

Yes, Nokia offers well-being programs to support employees mentally and physically, along with continuous learning opportunities.

Is there an opportunity for mentorship during this internship?

Yes, the internship will provide opportunities to participate in mentoring programs.

Does Nokia have a commitment to diversity and inclusion?

Yes, Nokia is committed to inclusion and has received various recognitions for its commitment to diversity and equality, aiming to create a workplace where everyone feels included and empowered.

What kind of benefits does Nokia offer to its employees?

Nokia offers a comprehensive benefits package, including a corporate retirement savings plan, health and dental benefits, life insurance, paid time off, and an employee stock purchase plan, although these benefits exclude students.

At Nokia, we create technology that helps the world act together.

Manufacturing & Electronics
Industry
10,001+
Employees
1865
Founded Year

Mission & Purpose

Nokia is a global technology company that focuses on creating and delivering innovative networking and communications solutions. They specialise in areas such as mobile and fixed network infrastructure, software, and related services. With a vision to shape the future of technology to transform human experiences, Nokia aims to connect people and things seamlessly, enabling new opportunities for individuals, businesses, and societies. Their purpose is to build technology that helps to create a more connected and sustainable world, enhancing people's lives and enabling digital transformation across industries.