Logo of Huzzle


• Starts Sep 2

R&D Software Engineer Co-op/Intern

Logo of Nokia


16d ago

🚀 Off-cycle Internship


AI generated summary

  • You need strong Linux skills, programming ability in Java, Python, Perl or shell scripting, problem-solving skills, and willingness to learn and work independently. A basic understanding of databases, virtualization, networking, and version control is a plus.
  • You will troubleshoot and resolve product defects, drive product improvements based on customer use cases, and design/implement testing strategies in a collaborative R&D environment.

Off-cycle Internship

Software EngineeringOttawa


  • Nokia is committed to innovation and technology leadership across mobile, fixed and cloud networks. Your career here will have a positive impact on people’s lives and will help us build the capabilities needed for a more productive, sustainable, and inclusive world.
  • We challenge ourselves to create an inclusive way of working where we are open to new ideas, empowered to take risks and fearless to bring our authentic selves to work


  • Foundation on Linux console environment. This is a must. You are familiar with the basic Linux concepts and can execute commands in a console to complete a task.
  • Strong programming skills. You should be well versed in at least one of Java, Python, Perl, or shell scripting. Being familiar with either XML, Ansible or JavaScript is an asset.
  • Strong problem-solving and troubleshooting skills. You should be able to troubleshoot set-ups and environments. You should come up with ideas for actions that could be taken to diagnose or fix problems when performing an installation or using a system.
  • It would be nice if you also had:
  • Ability and desire to learn on the job, ability to work independently, and strong communication skills. Our team is involved with pretty much anything related to our best-selling NSP, so we are constantly learning, working on multiple projects at a time, and collaborating with other R&D teams.
  • A basic understanding of databases, virtualization, networking, and version control are assets that will help you succeed faster at the job.
  • Education Recommendations:
  • Currently a candidate for a Master's or Bachelor’s degree or Diploma in Computer Science, Computer Engineering, Software Engineering, or a related field with an accredited school in Canada.

Education requirements

Currently Studying

Area of Responsibilities

Software Engineering


  • Be exposed to the problems our customers face when using the NSP software in real large-scale deployments, and to the true-to-life usage of the entire NSP portfolio, involving numerous product areas and functionalities, while collaborating with other R&D teams and Product Line Managers.
  • Troubleshoot and investigate product defects found by customers or during test scenarios and implement fixes.
  • Use the exposure to customer use cases to drive and implement product improvements in NSP.
  • Design testing strategies and implement test cases, either by simulating various management activities and network scenarios, setting up labs to replicate customer scenarios, or developing automated testing.


Work type

Full time

Work mode


Start date

Sep 2, 2024