Reverse Engineering

What is Reverse Engineering

Reverse engineering also known as backwards engineering or back engineering is a process in which existing objects, e.g., an engine, spare parts of a vehicle, sensors or a car housing are examined in terms of their design, materials, function or construction.

It aims to analyze and determine how such components were designed to be able to reproduce them. It leads to the improvement of their performance, reliability and efficiency or to the creation of new products that are more competitive on the market.

How can you benefit?

At VOITAS, we understand the importance of reverse engineering in software development.

What we do is to analyze a software program or device to determine its design, functionality as well as operation. Breaking down the software or device to its basic components and studying its behavior and interactions with other components gives us a deep understanding of existing software systems. With us, you can create new solutions that can integrate with those systems, identify areas of improvement or create new products and services.

Tools and programs

Programming languages

C Language


C++ Language

Frameworks and technologies

CODESYS Environment

MRS Developers Environment

Project development and management tools





Other tools

PCAN Explorer


Vector Tools for CAN Analysis



What do we offer?

Analyzing software and
integrating e-drive components​

Reading CAN bus lines
and analysis of signals​

Identifying of CAN messages
belonging to the corresponding
electronic control units

Reconstructing data and
manipulation of individual bits
for functional testing

Developing a software interface
for CAN bus simulation to
eliminate errors

Programming of new control
units​ in the vehicle

Adapting the vehicle
installation to the new
component (emulators, etc.)

Flawless integration of all
functionalities of the
commercial vehicles after the
change from combustion
engine to electric motor

Designing electronic devices
that can emulate sensor signals,
e.g. fuel level sensors

Testing and validating vehicle
functions after conversion to
electric drive

What is our success story?


A medium German company specialising in developing and integrating electric powertrains into combustion trucks


  • Develop CAN bus simulation to the original vehicle, to make it work the same way without the combustion engine controller
  • Develop the necessary wiring connection schematic to the original vehicle
  • Keep all previous vehicle functions like heating control, ABS, ESR, TCR
  • Develop electronics that will imitate fuel sensor


  • Gathering CAN data with PCAN tools using many scenarios
  • Measuring electric signals and mapping values with corresponding vehicle values from the diagnostic interface
  • Defining CAN frames sources
  • Defining CAN frames data, ex. Wheel speed, odometer value, RPM speed, brake pressure, accelerator position
  • Developing software for client vehicle controller that can read and send necessary CAN data


  • A software interface that can read data from various vehicle controllers
  • Software that can detect and indicate the activation of ABS, ASR and EBS systems
  • Software that activates all drive-related controllers without errors
  • A developed electronic board that can imitate a fuel sensor, controlled by an analogue signal from the client’s VCU
Why choose us?


Our experienced team excels in analyzing complex software and electronic systems, providing thorough insights to enhance functionality and performance.


We specialize in developing software interfaces and electronic devices that seamlessly integrate with existing systems, ensuring flawless operation and compatibility.


We are dedicated to delivering high-quality reverse engineering services that meet and exceed our clients' expectations, helping them achieve their business objectives efficiently and effectively.


If you have any questions related to
cooperation, partnership or learning more
about our company’s mission. 

Go ahead and contact us!

Find us: