Hej,
I used to work in Sweden for ericsson- teaching C++ and C, to abot 200 engineers at their RBS(Radio Base Station ) RU division in Kista.
I should be able to help you. Borland/Emb. C++ has it's own compiler-dependent specifics, jsut liek MS's Visual C++. Therefore -as you already mentioned in you job posting - you won't be able to compile , compiling it in "Standard"(called ANSI, actually) C or C++ using gcc or g+= on Linux, would be virtually impossible, unless all references to Embarcardero C++ related classes, compiler directives etc etc are removed and replaced with ANSI C/C++ code. This should be fine, unless you are using any of their T-prefixed classes, which are GUI roeinted or are complex in their functional offerings; as there is unlikely to be an equivalent ANSI C/C++ class, in Linux.
let me know if I acn be of assistance. If you can give me at least a glimpse in to the Emb. C++ code, I would be able to gauge the extent of Embarcedro related dependencies in your code - first.
Cheers
Din