Taro Logo

QNX - Software Developer Student (Fall 2025)

BlackBerry is a trusted security software and services company providing enterprises and governments with IoT security technology.
Ottawa, ON, Canada
Embedded
Software Engineering Intern
In-Person
1,000 - 5,000 Employees
Enterprise SaaS · Automotive · Healthcare...
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For QNX - Software Developer Student (Fall 2025)

BlackBerry's QNX division is seeking a Software Developer Student for Fall 2025 to join their embedded systems team in Ottawa. QNX is a global leader in high-performance, safe, and secure operating systems, trusted in over 255 million vehicles and deployed across automotive, medical devices, industrial controls, and robotics industries.

As a Software Developer Student, you'll work with cutting-edge embedded systems technology, gaining hands-on experience with the QNX operating system and its C/C++ libraries. You'll be responsible for writing reference applications, debugging software components, and collaborating with industry experts in embedded real-time systems.

This is an excellent opportunity for students passionate about embedded systems and low-level programming. You'll be working in a highly collaborative environment with supportive teams and access to extensive learning resources. The role offers hands-on experience with industry-leading technology used in critical systems across multiple sectors.

BlackBerry provides a comprehensive benefits package including professional development opportunities, wellness support, and various employee perks. The company culture emphasizes learning and growth, with dedicated mentorship programs and a student social committee to ensure a well-rounded internship experience.

The position is based in Ottawa, Ontario, offering a full-time, 4-month term where you'll contribute to technology that powers some of the world's most critical systems. This role is perfect for students looking to gain practical experience in embedded systems development while working with a company that prioritizes security, performance, and reliability in their software solutions.

Last updated a month ago

Responsibilities For QNX - Software Developer Student (Fall 2025)

  • Become familiar with the QNX operating system
  • Become familiar with the C & C++ library API to be tested and how the API could be used
  • Write reference applications written in C++ and/or Rust to exercise the QNX components
  • Debug and Analyze issue and work on the solutions
  • Investigate and debug any issues found during the design and implementation of the software components
  • Report any issues to various software development teams at QNX

Requirements For QNX - Software Developer Student (Fall 2025)

  • Currently pursuing post-secondary education in a related field
  • Familiarity with Linux or other UNIX-like operating systems
  • Programming experience in C and C++ (or Rust)
  • Excellent communication and interpersonal skills
  • Eagerness to learn and solve problems

Benefits For QNX - Software Developer Student (Fall 2025)

Medical Insurance
Mental Health Assistance
  • Professional development courses
  • Mentorship programs
  • On-demand learning platform
  • Wellness support and events
  • 24/7 Employee Assistant Program (EAP)
  • Gym discounts
  • Snacks and beverages
  • Local store and restaurant discounts

Interested in this job?