In the growing market of embedded and IoT devices, manufacturers are facing challenges that slow market launch and reduce device profitability. MicroEJ software solutions overcome these challenges, enabling companies accelerate time-to-market and find new revenue streams. MicroEJ is demoing at Embedded World 2017.


Nuremberg –March, 15, 2017 – Embedded and IoT companies have to deal with the fragmented hardware market and the increasing software complexity. An IoT device today takes over a year to be developed. Furthermore, once launched to the market, a product often can’t evolve with additional services, limiting the possibilities of creating profitable business models.

MicroEJ is demoing its software platform at Embedded World this week to prove the flexibility of the solution.

Portable software and reusable code for faster time-to-market

MicroEJ execution environment ensures software portability on any 32-bit microprocessor or microcontroller. It means that software is entirely reusable from one hardware to another for future generations of a given product, which would usually require starting development from scratch.

Manageability for creating new revenue streams

MicroEJ also comes with pre-loaded functions for IoT connectivity to open cloud platforms for software content management services. It allows connection from any device to any cloud platform over any network, enabling device management and maintenance for flexible software lifecycle management.

Sandboxing for safe execution

MicroEJ is a secure and robust software execution environment that includes a sandboxing layer. It enables dynamic download of software apps, as well as their execution independently from each other and without direct access to system-level software or hardware. It secures the device from malware or untrusted code and improves the overall robustness. This way, MicroEJ offers the best compromise between security and flexibility.

Compact for low-power IoT devices

MicroEJ is scalable for resource-constrained devices running on 32-bit microcontrollers or microprocessors with typical frequency in MHz and RAM/flash in KB. The MicroEJ engine is very compact and runs on multiple architectures, including ARM Cortex-M0 to Cortex-A9. MicroEJ is optimized specifically for these low-power Internet of Things devices. Nevertheless, it can run multiple applications on resource-constrained hardware in an effective way – MicroEJ boots in 2 ms.

Intuitive graphical user interfaces

MicroEJ supports various wired and wireless networking technologies, including Ethernet, Modbus, Fieldbus, Wi-Fi, 802.15.4, WM-Bus, NFC, etc. For machines operated by humans, MicroEJ allows developing intuitive and robust graphical user interfaces, with or without touch panels. This is a particular advantage for operators.

About MicroEJ

MicroEJ is a software vendor of cost-driven solutions for embedded and IoT devices. MicroEJ is focused on providing device manufacturers with secure products in markets where software applications require high performance, compact size, energy efficiency, and cost-effective development.

The MicroEJ technology includes a set of powerful tools helping embedded and IoT device manufacturers to:

  • Improve their competitive position over time through incremental innovation
  • Increase margin by significant COGS reduction
  • Accelerate Time-to-Market while dramatically reducing delays
  • Reduce project execution risks
  • Find additional sources of recurring revenue by providing new services and leveraging data

Today more than 75 companies in the world have already chosen MicroEJ to design electronic product applications in a large variety of industries, including smart home, wearables, healthcare, industrial automation, retail, telecommunications, smart city, and transportation.