Edge Observability

Percepio Tracealyzer provided the scalability and modularity as key enablers for BMW engineers

Percepio Tracealyzer provided the scalability and modularity as key enablers for BMW engineers

“We do embedded software traces for automotive and other industrial software applications,” said Andreas Lifvendahl, CEO of Percepio. “We make sure the software behaves.” Tracealyzer provided insight into software runtime performance, helping engineers monitor execution behaviour during development and testing in BMW’s work on software-defined vehicles (SDVs). Read Vehicle Electronic’s Embedded Worlds 2026 show floor interview with Percepio CEO Andreas Lifvendahl (issue 148, April 2026)

read more
Verifying multi-threaded embedded systems with software tracing

Verifying multi-threaded embedded systems with software tracing

Embedded software often also needs to meet real-time requirements. For example, a control system might have a requirement to output control signals to a motor controller every 5 milliseconds, where any additional delay is considered a failure. Such requirements are not only affected by the execution time of the specific thread, but also by dependencies on other threads. Thus, verifying real-time requirements is about more than measuring timing metrics. It is also about identifying potential risks from thread interactions that may affect the timing requirements.

So, how do you verify that a design is good from a multi-threading perspective?

read more
Elektor TV – Percepio’s founder Johan Kraft on edge observability, RTOSes, Percepio Detect and more

Elektor TV – Percepio’s founder Johan Kraft on edge observability, RTOSes, Percepio Detect and more

Stuart Cording at Elektor Magazine interviews Percepio’s Johan Kraft at Embedded World in Nuremberg 2026. Covring topics like Tracealyzer, Percepio Detect, and RTOS runtime debugging and wider edge observability challenges. The discussion reinforces a familiar challenge in embedded development: many of the hardest bugs are not easy to reproduce in a halted debugger. Better runtime observability helps teams see what the system was actually doing, when it mattered most.

read more
Seeing Inside the Scheduler

Seeing Inside the Scheduler

RTOS applications rarely fail because a single task is misbehaving. Instead, problems emerge from interactions that are often invisible at the code level.

read more
SDV: Was BMWs jüngste Software-Investition verrät

SDV: Was BMWs jüngste Software-Investition verrät

Premium car manufacturers like BMW – companies with strong internal development expertise and decades of software experience – are investing in modern development tools to manage the growing complexity of today’s vehicle architectures.

read more