Engineering & Professional Services
Contact us

Embedded projects are becoming more and more complex and software-defined, while schedules and budgets are tighter than ever. Manufacturers are facing significant code expansion, increasing system complexity, optimum performance requirements, and growing safety and security demands. eSOL offers a comprehensive range of customized Engineering & Professional Services to bridge the gap between its commercial software platforms and customers’ project-specific system requirements.

Training and implementation support

eSOL offers on-site training to help you use our software products more effectively, maximize their efficiency, and implement them successfully.
eSOL’s training classes are conducted by consultants that combine tools and embedded applications expertise with customer application experience.

Contact us

Custom Engineering Services

eSOL has over 45 years of experience in developing high-performance, high-quality embedded software for demanding customers. It has developed a strong knowledge of real-time software platforms, which it makes available to customers who wish to develop their embedded systems by integrating new functionalities with eSOL’s COTS software.
In addition, eSOL can offer and support custom development of its products to meet the specific needs of its customers while complying with the OEM’s requirements.

Contact us

System design recommendations

Our consultants offer recommendations on the usage of eSOL software products that will result in the best possible system architecture to meet your project requirements.
Based on our automotive and industrial background in real-time embedded development, eSOL experts will perform a study of your product requirements and use-cases, and suggest different approaches to ensure that the most optimal software design decision is made for your product.

Contact us

Performance improvements

The Operating System is the heart of your embedded device. Hence, while our RTOS platform is designed to deliver the maximum performance from your hardware, using and tuning this technology for optimal performance is critical in today’s complex embedded applications.
From the design to the integration phases, our consultants can review your software application, help you make the right decisions, and suggest insights and ways of improving performance with optimal usage of eSOL software.

Contact us

Migration paths

eSOL consultants offer suggestions on migration paths from other operating systems and/or middleware to eSOL software solutions to maximize re-usability of existing software.
This typically entails identifying potential bottlenecks and determining the path of fastest development.

Contact us

BSP porting and device drivers

eSOL consultants can port eSOL’s RTOS products to any SOC or MCU architecture and any COTS or custom CPU board. This development includes fine tuning of all underlying resources (CPU, cores, cache, memory, network, busses, I/Os...) and customer’s compiler options for optimized and guaranteed integration with the eSOL software platform.
Our services also include writing device drivers for custom hardware, and porting third-party communication stacks and graphics libraries onto eSOL’s RTOS.

Contact us

Software certification support

eSOL safety experts can assist in the integration of functional safety applications that are subject to ISO26262 (automotive) or IEC 61508 (industrial) certification procedures.
eSOL consultants can provide software certification services, tools, and technologies to help our customers address their most demanding software compliance and standards requirements with our certifiable RTOS products.

Contact us

ROS engineering services

With a dedicated team of more than 30 ROS specialists, eSOL offers ROS/ROS 2 and Autoware engineering services that leverage our experience in autonomous, distributed and cooperative systems for Smart Factory and AD applications.
In addition, the eSOL eMCOS® POSIX RTOS platform can provide a suitable, production-ready, ROS-based runtime environment for embedded systems.

Learn more

Looking for more information?

Contact us