A green and blue gradient line.

Flexible sensor fusion for reliable autonomous driving solutions

Picture of cars driving over a busy bridge with glowing gauge over four of them.

Configurable to any automotive-grade hardware and operating system (OS), the SPAN Enterprise software positioning engine outputs protection levels to support automotive functional safety requirements for autonomous driving (AD) and advanced driver assistance systems (ADAS). Our solution is backed by 30 years of positioning expertise to ensure accurate position, velocity and attitude.

Contact us

A green and blue gradient line.

Why choose SPAN Enterprise software positioning engine?

Green and blue icon of a circle with 30 years written in the centre.

Support for global mass deployment of vehicles

Green and blue icon of a radio tower sending signals.

Multi-constellation and multi-frequency GNSS positioning

Green and blue icon of a globe with ISO written in the middle.

ISO 26262 ASIL B certified and ASPICE compliant

Green and blue icon of a car with a signal bar and map pin over it.

Full sensor fusion of GNSS, inertial and vehicle sensors

Talk to an expert

A green and blue gradient line.

SPAN Enterprise software positioning engine

Green and blue icon of a box with a gear in the middle.

Hardware/OS agnostic architecture

Take advantage of our advanced sensor fusion architecture to enhance accuracy and reliability in real-time on-board data processing. Our software positioning fuses measurements from automotive-grade GNSS and IMU chipsets with Hexagon’s GNSS corrections data to provide precise positioning required for ADAS or autonomous driving.


Green and blue icon of a globe with ISO written in the middle.

Safety-certified technology

We assure safety by integrating rigorous safety practices in our systems and processes. We are certified to ISO 26262 ASIL B and compliant with ASPICE to assure functional safety and quality.


Green and blue squares and circles that all make up a bigger square.

Precise positioning algorithms

Leverage our advanced algorithms for precise positioning, taking input from all sensors and outputting the most reliable and accurate positioning even in the most challenging environments.


Green and blue puzzle pieces making up a square.

Easy integration

SPAN Enterprise and TerraStar-X are designed for seamless integration and are hardware and OS agnostic.


Green and blue icon of a circle with smaller circles surrounding it like spokes of a wheel.

Integrity and security

We invented safety-critical technology for GNSS positioning in aviation and we bring that expertise to automotive. We also offer data security to protect our partners.

Talk to an expert

Gradient line

Sensor fusion for autonomous driving FAQ

Here is an example architecture for our automotive positioning system. In this case, the software positioning engine combines data from the GNSS receiver, corrections, IMU, and other vehicle sensors. The engine leverages sensor fusion algorithms to calculate position, velocity, and attitude (PVA), as well as time, with the required accuracy and reliability for ADAS and autonomous driving applications.

 Illustration of an example architecture for Hexagon’s software positioning engine, showing how satellite signal and vehicle sensor data are sent to the software positioning engine to support safe operations for ADAS and autonomous vehicle functions.

In automotive applications, integrity refers to the measure of trust that can be placed in the correctness of the information supplied by a software positioning engine. In other words, integrity is used as a metric for when a positioning solution can and cannot be trusted by the vehicle for autonomous operations. Monitoring integrity in a sensor fusion solution means monitoring the outputs of every sensor and source of positioning data, including corrections data. While it can result in a complex system with multiple data sources, sensor fusion algorithms in a software positioning engine also build in redundancy and strengthen the trust in the overall system.

All automotive technologies used in ADAS and autonomous driving must meet the International Organisation for Standardisation (ISO) functional safety standards to achieve a given Automotive Safety Integrity Level (ASIL). The software positioning engine outputs a metric called the Protection Level (PL), which estimates the maximum possible errors in the output position and, therefore, how much integrity the solution has overall. Our free eBook gives further information about calculating protection levels to meet ISO 26262 for automotive functional safety.