Video Poster Image

Foundational Software Solutions for Robotic Systems

Drive robotic precision, accuracy, and responsiveness with BlackBerry QNX software and solutions.
decorative decorative
Deliver Secure, Safety-Certified Medical Devices with BlackBerry QNX

Build Responsive and Safe Robots

Maximize the full potential of your robotic systems with BlackBerry QNX® software that is trusted by manufacturers to support the expanding needs of the industry. Our foundational software is time-tested, performant, and safety-certified for embedded systems. We certified our QNX® OS for Safety and QNX® Hypervisor for Safety products to IEC 61508 SIL 3, and have launched both these products in the cloud to help optimize your development lifecycle.

Download our Robotic Solutions Guide to learn how BlackBerry QNX can help you realize the possibilities of your robotic applications.

decorative decorative
Deliver Secure, Safety-Certified Medical Devices with BlackBerry QNX

Enabling Industrial Automation with BlackBerry QNX

The industrial automation sector is undergoing a significant transformation fueled by system complexity, heightened automation, and increased use of artificial intelligence (AI) and machine learning (ML) to optimize workloads. In response to these changes, there is an increasing demand for higher degrees of precision, accuracy, and responsiveness from robotic systems and at elevated speeds with a growing need for hard real-time systems and functional safety. Leading these advancements is BlackBerry QNX, providing manufacturers with the necessary foundational software needed to build performant, safe, and reliable robots.
decorative decorative
Deliver Secure, Safety-Certified Medical Devices with BlackBerry QNX

Delivers foundational software that

  • Optimizes overall performance of robotic systems.
  • Increases system throughput, decreases processor utilization, minimizes jitter and latency, enables fault tolerant and fail-safe processes, adopts power-safe recovery, and reduce start-up time and energy consumption.
  • Provides developer-friendly solutions for reducing development time and integration efforts.
  • Is safety-certified to IEC 61508 SIL 3.
  • Relieves end system certification burden.

Build Responsive and Safe Robotic Systems

Optimize Performance

Reliable microkernel foundational software solutions ensures real-time responsiveness, future-proof adaptability, and fault-tolerant processes. Our customizable and scalable platform also accommodates for demanding applications that incorporate AI and ML models.

Functional Safety

Standards-compliant foundational software that helps accelerate system level IEC 61508 certification up to SIL 3. Specifically tailored for safety-critical embedded systems, our toolchains are safety qualified for enabling the development of safe robots.

Simple to Build

Enables seamless migration from POSIX-based operating systems. Developer-friendly QNX solutions with open-source integration and an extensive partner ecosystem enables developers to build innovative and safe robotic systems.

Advancing Robotics – Software Solutions for Building and Deploying High-Performance Systems

From revolutionizing manufacturing automation to optimizing last-mile delivery, robots are becoming an integral part of society. The development of industrial and commercial robots is complex and continuously evolving. The demand for real-time performance and compliance with safety standards are becoming more critical as robot-to-human interactions increase. QNX foundational software solutions provide beginning-to-end solutions for developing and deploying functionally safe robots, and helps simplify development, accelerates go-to-market, and enhances overall robotic performance.

Hard Real-Time Performance for Robotic Systems

QNX® OS 8.0 is the next-generation hard real-time operating system that enhances overall robotic systems performance. It provides the unique characteristics of predictability and determinism to minimize latency and jitter needed to reliably enable robots across various industries and applications.


Optimize performance for robots in assembly lines, welding processes, and material handling using hard real-time operating systems. It helps reduce jitter and latency issues in robotic movements, which could mitigate issues around misalignment of components and more.


Safety-certified hard real-time systems enhance a robot’s response to a surgeon’s movement. Any delay in response could result in imprecise movements or incisions, which could impact patient outcomes.

Logistics and Warehouse

Robot functions for order picking, packaging, sorting, and inventory management are complex and any disruptions could impact the efficient movement of goods. In this environment, the more responsive the robot the faster orders can be processed and handled, leading to reduced delivery times and lower operational costs.


Autonomous drones play a pivotal role in reconnaissance, surveillance, and even tactical operations. In this arena, deviations as a result of jitter and latency can have an impact on robotic responses (e.g. irregular movements, inaccurate targeting, etc.).

Precision in Robotics

Download “Optimizing Robotic Precision: Unleashing Real-Time Performance with Advanced Software Solutions” to learn about the strengths of hard real-time determinism and how it applies to improving robot precision, accuracy, and responsiveness.

Related Solutions


Foundational development platform for next-generation systems – merging unprecedented performance with unparalleled security and reliability.

QNX OS for Safety

Pre-certified to IEC 61508 SIL 3, QNX OS for Safety is a microkernel RTOS ideal for building safe devices.

QNX Hypervisor for Safety

Pre-certified to IEC 62304, QNX Hypervisor for Safety allows for mixed criticality of multiple OSes to safely co-exist on the same SoC. 

FAQs about QNX for Robotic Software

Which products are currently safety-certified to IEC 61508 standard?

What are the benefits of a safety-certified RTOS?

How does QNX support the pending changes to ISO 10218-1 and ISO 10218-2 standards?

How easy is it to develop with QNX?

Is ROS and ROS2 available on QNX?

Can I build machine learning (ML) and artificial intelligence (AI) applications with QNX?

What communication standards and protocols are available with QNX?

What types of robots does QNX support?