Products About us Get in touch

Enea Software

Enea is a global software company delivering customized operating systems solutions for communication-driven products. We are world leaders in the development of software platforms with extreme demands on high-availability and performance, including Linux, RTOS, and middleware. We have offices in Europe, North America and Asia.

For more information please visit or contact us at

Enea Realtime Operating Systems

Optimized for multicore and complex distributed systems, our family of Realtime Operating Systems (RTOS) provides a foundation of portability, scalability and reliability.

The Enea RTOS family shares a high-level programming model and an intuitive API to simplify programming. It consists of two products, each optimized for a specific class of applications:

  •        Enea OSE is a robust, high-performance, RTOS optimized for multicore and distributed, fault-tolerant systems.

  •        Enea OSEck is a compact, multicore DSP-optimized version of ENEA’s full-featured OSE RTOS.

Enea Linux

Enables Realtime and Linux Implementations in Next Generation Networking Infrastructure

Enea Linux is powered by the Yocto Project ( open source configuration and build technology, and contains 120 packages specifically selected for telecom needs. Yocto brings standardized features and tools, and ensures quick access to the latest Board Support Packages (BSPs) for the most common HW architectures.

Enea Linux provides a comprehensive cross-development tool chain and runtime environment for common networking target architectures. It is an integrated, modular, solution, which can be combined with proprietary technologies from us or other sources, depending on the specific use cases and requirements.

Development Tools

Enea offers tools for development, test, integration and maintenance of embedded systems software, ranging from single microcontrollers to large multicore, multiple board, and distributed systems.

Enea Polyhedra In-Memory Database (IMDB) and Polyhedra FlashLite

The Enea Polyhedra products are relational database systems designed for embedded systesm. Both Polyhedra IMDB and Polyhedra FlashLite share the same SQL engine, the same client server architecture and protocols, and both support the hot-standby model for use in high-availability systems.

Polyhedra is designed for high-performance, high-availiblity systems including communications, militaryand industrial automation among others.  Polyhedra software runs in ‘user space’ and does not need any kernel modifications, special privileges or special installation.

Enea LINX Interprocess Communication (IPC)

Enea LINX provides transparent, reliable, high-performance, interprocess communications services that make complex distributed systems easier to conceptualize, model, partition, and scale.

LINX is the only IPC technology that scales from DSPs and microcontrollers to 64-bit CPUs. This is thanks to the use of a direct message-passing model.

Embedded Telecom/Networking and Systems Management Middleware

The Enea Systems Management Middleware delivers the robustness, scalability, efficiency and portability needed to realize the potential of Next Generation Network applications.

Communications Protocols and Services for Distributed Systems

Enea offers a wide range of highly portable telecom protocol stacks for signaling in networks, as well as for fax and data transfer. Signal processing and non-intrusive analysis software are also available.

All Enea Netbricks protocols stacks are compliant with ITU, ETSI, ANSI, IETF, 3GPP, and specifications of many other standards bodies. The protocols are supplied as source code.

Multicore Simplified

The Enea Hypervisor enables system consolidation and greater design freedom by allowing multiple high performance systems on multicore processors.

The Enea Hypervisor is based on OSE micro kernel technology and runs Enea OSE applications at native processor speeds without compromising any real-time critical properties.

It takes as guests Linux Operating System and optionally semiconductor specific executive environments for bare-metal speed packet processing.

Enea Multicore Migration Platform

The Enea Multicore Migration Platform is the answer to how to take an existing unicore based system, and port it to a given multicore device. Either a single device or multiple devices, possibly with multiple OS’s.

We offer a platform approach containing a technical solution, but also offer actual guidance on how to effect a migration of legacy systems into the new multicore world.


Enea Services & Training

With more than 500 Software Engineers, Enea offers expertise across the entire product life cycle, from strategy to support and maintenance, including chip design and software development. Their competence includes M2M, Embedded Linux, Android, Agile Testing, Software Quality, Mobile Applications and DO-178B/DO-254 Certification Services.

Enea has created the Expert Hubs, a virtual meeting point that enables to learn and to share with the professionals. Come on and visit the Android Hub, the Embedded Linux Hub, the M2M hub, the Mobile Appls Hub, the Agile Testing Hub and the Software Quality Hub.

Enea Blog

Enea Linkedin

P.O. Box 1033
Skalholtsgatan 9
SE-164 21

+46 8 507 140 00