

MicroEJ’s MultiLang revolutionizes embedded software development by enabling seamless execution of C, C++, Java, Kotlin, and JavaScript code within the MICROEJ VEE software container. This core technology allows developers to integrate legacy and certified software stacks effortlessly while benefiting from modern managed code principles
Run Multiple Languages in a Unified Runtime
Portability & Reuse
Enhanced Security & Reliability
Bringing Linux Software to MCU-Based Systems
Unified Multi-Language Execution Model
MicroEJ’s MultiLang extends the capabilities of MicroEJ SOAR Linker, allowing applications to combine and execute bytecode (.class) and WebAssembly (.wasm) files in the same runtime environment.
Seamless Interoperability Between Languages

MEJ32 is part of MicroEJ’s CORE IPs portfolio, enabling lightweight virtualization, ecosystem creation, and multi-language support for embedded architectures.
To learn more about licensing and integration options, visit our MicroEJ Licensing Page.