PowerPC (VLE) Firmware Code Analysis – Explain Functions and Data Structures

Job ID: 40609646

Budget: €250 – €750 EUR

I am looking for an experienced embedded software engineer with strong knowledge of:

PowerPC e200 VLE
IDA Pro
Ghidra
Automotive embedded software

I need help understanding several functions and data structures.
This is not a request to modify the firmware or develop new firmware.
The work consists only of code analysis and documentation.

Explain what several selected functions do (important are at address 420642 - 420838)
Describe the execution flow between those functions.
Identify which global data structures are accessed.
Explain the purpose of specific constants and lookup tables.
Produce annotated pseudocode and comments.

Written explanation of each analyzed function.
Annotated pseudocode.
Comments describing important variables and data structures.
Explanation of how the analyzed functions interact.