Taro Logo

QNX Software Developer Student, ADAS (Fall 2025)

Global leader in high-performance, safe, and secure operating systems, trusted in over 255 million vehicles.
Ottawa, ON, Canada
Embedded
Software Engineering Intern
In-Person
1,000 - 5,000 Employees
Automotive · Robotics · Healthcare
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For QNX Software Developer Student, ADAS (Fall 2025)

BlackBerry's QNX division is seeking a Software Developer Student to join their ADAS (Advanced Driver Assistance Systems) team for Fall 2025. This internship position is based in Ottawa, Ontario, and offers an exciting opportunity to work on cutting-edge embedded systems technology. QNX is a global leader in secure operating systems, powering over 255 million vehicles and critical systems across automotive, medical devices, and robotics industries.

The role focuses on developing and maintaining a framework for Advanced Driver Assistance Systems, working with various sensors including cameras, LIDAR, radar, and GPS/IMU. As an intern, you'll be involved in real-world projects, writing C/C++ code for embedded systems, and gaining hands-on experience with device drivers and hardware platforms.

This is an excellent opportunity for students interested in embedded systems and automotive technology. The position offers comprehensive benefits including mentorship, professional development, wellness support, and a collaborative work environment. BlackBerry provides a supportive culture for students with organization-wide events and a dedicated student social committee.

The ideal candidate should have strong C/C++ programming skills, with interests in embedded software development, device drivers, and computer vision. This role offers valuable experience in the automotive and embedded systems industry, working with a company that prioritizes safety, security, and innovation in critical systems.

Last updated 22 days ago

Responsibilities For QNX Software Developer Student, ADAS (Fall 2025)

  • Add support for new cameras or sensors to the framework
  • Develop new software written primarily in C and C++
  • Add support for the framework on new hardware platforms (SOCs)
  • Add support for new features and APIs in the framework
  • Create or modify existing sample applications
  • Root cause and fix issues with the framework
  • Work with multimedia team to integrate video codecs for encoding

Requirements For QNX Software Developer Student, ADAS (Fall 2025)

  • Experience with C/C++ coding
  • Experience in embedded software development and real-time OS (asset)
  • Device driver experience on any platform (asset)
  • Technical understanding of computer vision, image processing, graphics (asset)
  • Excellent communication skills
  • Self motivated
  • Personal time projects in software (asset)
  • Currently enrolled in a related program of study

Benefits For QNX Software Developer Student, ADAS (Fall 2025)

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

Interested in this job?