Introduction
A few years back, Timesys was seeking an experienced partner to integrate and build applications for plate and panel LCDs. When they reached us for support, we were asked to develop C++ and Qt-based software applications for their Linux and Android-based hardware.
During this collaboration, we’ve built projects like the Smart Refrigerator and Home Automation software systems. This fruitful and long-lasting cooperation involved complete toolchain creation for embedded systems, source code optimization, and even GUI enhancement for smaller resolution screens.
Here is our case study on how those projects went.
In this article:
- Timesys | Introduction & Client Background Go to text
- TimeSys | Research and Collaboration Go to text
- TimeSys | Design and Development Go to text
- TimeSys | Results and Impact Go to text
- TimeSys | Lessons for the Future Go to text
Timesys | Introduction & Client Background
Timesys is a hardware company desined for embedded devices.
With over twenty years of experience in the industry, they specialize in advanced devices rooted in Internet of Things (IoT) and long-term maintenance support for embedded Linux, RTOS, and Android devices.
Unfortunately, just like most of the companies specializing in hardware today, they often encounter a range of challenges with software development and integration.
One of the most common issues that hardware companies face today is compatibility and optimization of software with specific project components, especially when it comes to devices with limited processing power and memory.
Additionally, hardware companies frequently struggle with the lack of in-house expertise in modern software development practices, which can lead to suboptimal user interfaces and poor user experiences.
Timesys was no different in those fields.
That is exactly why they decided to outsource the tasks and eventually reached us for support – which we happily delivered.

TimeSys | Research and Collaboration
Our journey with Timesys projects began with in-depth research and meticulous planning.
After all, ensuring that the software runs efficiently without overloading the CPU or GPU can be a complex task, particularly in embedded systems. That is why key areas of our preparations included:
- Requirements analysis – Collaborating with the Timesys team to understand the client’s specific needs and map hardware capabilities.
- Feasibility study – Assessing the technical requirements and constraints to ensure the project’s success, optimal compatibility, and efficiency.
- Toolchain setup – Developing a comprehensive toolchain tailored for embedded systems.
- Design consulting – Conducting workshops with stakeholders to finalize UI/UX requirements and design prototypes.
TimeSys | Design and Development
After the necessary preparations, we began working on the actual product.
During the design and development phases, we started by creating user-friendly and efficient application visualizations.
If you want to learn more about it, check out the article: What is UX design? >
Thanks to our expertise in C++ and the Qt tech stack, we were able to quickly set up robust and responsive app prototypes. In addition to that, we also introduced modern coding practices to optimize performance on ARM5 processors.
This move significantly enhanced the efficiency of animations and transitions – even without graphics hardware acceleration.
We consider it a major achievement in those projects.
Throughout each of the Timesys projects, we also maintained rigorous and regular quality assurance through both manual and automated testing revolving around:
- unit tests,
- integration tests,
- system tests.
TimeSys | Results and Impact
Our Timesys portfolio demonstrates Milo Solutions’ ability to deliver robust and reliable embedded software solutions for high-stakes industries.
Through our combined efforts, we not only delivered cutting-edge applications but also enhanced the overall user experience and operational efficiency of their embedded devices.
No wonder Timesys eventually partnered with the world's top corporations, such as Bayer, Memed, Itron, and GE Healthcare.

- Smart Refrigerator:
- We optimized application efficiency on ARM5 processor family devices without graphics hardware acceleration.
- Our developers also reduced rendering time for screen transitions by approximately 50%.
- Additionally, we designed and implemented a new GUI for screens with smaller resolutions.

2. Home Automation System:
- We performed a similar optimization to ensure seamless performance on limited hardware.
- Our team also enhanced the user interface for an intuitive user experience.
TimeSys | Lessons for the Future
Timesys project underscores our capability to deliver high-quality software solutions tailored to the specific needs of industry leaders.
We not only successfully transformed their embedded systems projects, reinforcing our expertise in C++ and Qt development, but also contributed to Timesys's mission – providing secure, efficient, and user-friendly solutions.
Sounds like a dream scenario for your company or product?
Looking for customized embedded systems solutions just like Timesys? Let's talk.