From Hardware to HMI: The Collaboration Embedded Projects Can’t Succeed Without

embedded HMI data visualization, touchscreen UI development, interactive user interface, real-time data in embedded systems

In today’s increasingly complex world of connected devices, the way we develop embedded software and Human-Machine Interfaces (HMIs) is rapidly evolving. Device makers are shifting from simple MCU-based products to more sophisticated MPU-powered systems. This shift brings powerful capabilities — connectivity, advanced user interfaces, cloud integration — but also new challenges. One of the biggest? […]

Embedded Refactoring Done Right

In the embedded world, software isn’t a one-and-done task. Devices live for years—often decades—and the software inside needs to evolve alongside shifting technologies, hardware changes, security demands, and market expectations. But too often, teams end up facing massive “big bang” redesigns after years of postponing necessary work. These huge refactoring projects are costly, risky, and […]

Why Concurrency in Embedded Systems Is Hard—and How Rust and Async Can Help

Rust

When developing embedded systems, writing software that “does one thing” is rarely enough. Even the simplest devices often need to perform multiple tasks at once—like blinking an LED while waiting for a user input. Achieving this kind of concurrency efficiently and reliably is one of the major challenges of embedded development, especially on single-core microcontrollers. […]

Top 5 CRA Takeaways for Engineers and Device Makers

The EU Cyber Resilience Act (CRA) is set to redefine the landscape of embedded device security, making it a critical topic for OEMs and device manufacturers worldwide. With devices becoming increasingly complex and interconnected, understanding and adhering to new regulations is more important than ever. To shed light on this pivotal legislation and its implications, […]

Understanding SOUP Software in Medical Device Development

In the realm of medical device software development, understanding the nuances and compliance requirements of SOUP (Software of Unknown Provenance or Pedigree) is crucial. SOUP plays a pivotal role in the development lifecycle but also brings with it a set of challenges that must be carefully managed. This blog delves into what constitutes SOUP, its […]

Long-term support for medical devices

Time is relative, as we know from both Einstein, and the simple experience of being in a waiting room for what feels like forever. And, with Medical, when we say, “Long-term maintenance”, we mean Long-term. While a connected speaker might be expected to live for 5-10 years, medical devices are commonly required to last 20 […]

Ensuring Yocto System Security: How to Detect and Mitigate SSH Backdoors via XZ LibLZMA

In recent developments, the xz utility and its underlying liblzma library, essential components for Linux compression, have been identified as compromised. This alarming revelation came from discovering a sophisticated supply chain attack aimed at introducing a backdoor in SSH, potentially allowing unauthorized remote access. This article explains the risks, the versions affected, and how you […]

Witekio becomes Gold Member of the Yocto Project

Witekio Commits to Helping Yocto Open-Source Software Reach More Uses Than Ever Witekio, a global leader in embedded and IoT software services, has today announced it is now officially a Gold Member of the Yocto Project. Witekio’s Gold Membership status of the Yocto Project is a significant milestone, as it represents the company’s unwavering commitment […]

Witekio Launches The Embedded Kit

€2 million investment made in new software tools designed to cover everything an equipment manufacturer needs for embedded system development and maintenance.  With demand for custom Linux systems at an all-time high, Witekio, an international embedded software company, has today announced the launch of The Embedded Kit, a new spinoff brand that will focus solely […]

Choosing the Right Hardware for Your Embedded Software

If you’re looking to bring a new connected product to market, the chances are you’ve already thought about the importance of software. Not only is software becoming more complex than ever with the rise of the ‘smart’ product, (let’s not even get into security, integration, and customizability) but end-users want intuitive GUI and Apps that […]

Custom Linux Distribution on SiP (System in Package)

Creating a custom Linux Distribution can seem daunting when looking to bring a device to market. Not only from the hardware side, but the software instead. If only there was a way to simplify the process and integration?! Maybe there is… Witekio and Octavo Systems decided to explore just this in our webinar: Custom Linux […]

Witekio Launches Sustainability Initiative across 4 countries

Witekio, a leading embedded software company, has announced the launch of its new sustainability project which will be rolled out across its five offices, in four countries. The initiative has several short-term and mid-term stages planned. Short-term includes a company-wide registration to Ma Petite Planète, a digital challenge where Witekio employees can log environmentally driven […]

Witekio to Showcase New IoT Management Capabilities at CES Las Vegas

Witekio, an Avnet company, and leaders in embedded software, has today announced that the company will be exhibiting a new software demonstration at CES Las Vegas. The model wind turbine demo, which is run on the Witekio software accelerator; Kamea, will further demonstrate the power of IoT in an industrial context. Through real-time data acquisition, […]

Beyond the Tech Hype – 20 years of Witekio

Witekio management discusses anniversary celebrations, the realisation of the living product, equipment-as-a-service and much more.  Witekio, an Avnet company, has celebrated its twenty-year anniversary this month with a range of events across its office locations in Paris, Lyon, Bristol, and Seattle.   The events, which were attended by employees, former employees, clients, customers, and industry thought […]

Witekio And Qt Celebrate Seven Years of Partnership at Embedded World 2022

Nuremberg, Germany Witekio and the Qt Company today celebrated seven years of partnership at the Embedded World 2022 exhibition. The celebration, which was attended by Witekio and Qt management, employees, and Embedded World visitors, saw the two companies highlight projects made possible by working with each other, as well as commit to continue developing their […]

A story of an agile coach, sprint cycle and a snake

Be an Agile Coach in an Agile Company It’s always interesting to join a new company as you arrive with an outsider’s view on projects that may have been in progress for some time. I experienced this when I arrived at Witekio – an agile company but one where staff are still learning about agile […]

Embedded Linux Conference, Seattle – Sept. 27-30, 2021

Heads up The Witekio team will soon be live and in person at the Embedded Linux Conference at the Open Source Summit.  The Embedded Linux Conference Taking place between 27-30 September, the Embedded Linux Conference bills itself as a unique environment for cross-collaboration between developers, sysadmins, DevOps, architects, and others who are driving technology forward. A packed program of more than 250 sessions, workshops, and keynote presentations […]

An Introduction To Language Server Protocol

Language Server Protocol, or LSP, aims at providing languages support services in a decentralized manner. It was originally developed by Microsoft in 2015 as a communication standard to offer advanced features in their new editor, VS Code. The whole idea is to be able to expose services in a “generic” manner so that any editor […]

COVID-19 and the IoT Industry

COVID-19 and the IoT Industry: Analysis, Impacts, and Short-Term Actions to Compensate The impact of COVID-19 on the world is marked and the IoT industry has not been immune. The economic impacts are perhaps the most obvious but there are impacts on organizational behavior, workforce availability and hiring, working arrangements, social interactions, and corporate positioning […]

3 Steps To Create Your Library With Xamarin.Mac

Why should you create an Objective-C library with Xamarin.Mac? Xamarin has long been recognized as an interesting framework for the creation of cross-platform applications, especially for iOS and Android. If you are a fan of C# and its many advantages, this is the framework for you. Of course, Xamarin also offers the opportunity to port […]

Does embedded software fit with remote work?

Home offices installed for 140 people in less than 24 hours, software deliveries progressing (almost) as planned, development activity that continues unabated, and customers who are playing along. What if this extraordinary time were to ultimately shake a few assumptions about R&D activities in embedded software? What seemed impossible or far-fetched a few years ago […]

6 Key Trends From CES2020

The Consumer Electronics Show, held in Las Vegas last week, is the largest and most influential tech event in the world. From rollable TV screens to the rise of exoskeletons, here are the biggest trends to watch for 2020 in human-machine interaction, AI, smart home, health innovation, and more. 1-VOICE USER INTERFACE The number of […]

Design Thinking: The Key to Winning in the IoT Space

The Internet of Things (IoT) market has been skyrocketing. A recent market analysis published by the Boston Consulting Group predicts that by 2020, $267B will be spent on IoT technologies, products, and services. Such growth is driving many companies to enter the market, with hopes of snagging a piece of the pie. Obviously, not every company launching […]

Let’s dig into Scrum Agile method

What is Scrum Agile? The term “Agility” defines project management principles that counteract more traditional paradigms, such as “Cycle V” or “Waterfall”, to think more about the “Product” rather than the “Project”. The Scrum-Agile approach aims to reduce the tunnel effect by making project progress phases clearer and by involving the customer from the start […]

Embedded Linux Conference Prague 2017 – Farming Together

  Embedded Linux Conference: board farms During our session at Embedded Linux Prague, I provided an overview of the Witekio farm highlighting the challenges faced – both in hardware challenges (connecting boards to farms) and software challenges (providing a software platform to higher level software such as Jenkins, KernelCI to use). Everyone is talking about board farms and becoming farmers […]

Move to agility? Only one method: SCRUM

Agility has been a buzz word for quite some time now. It started in the early years 2000 and curiosity for Agile methods does not weaken. They are still considered as the miracle formula to adapt projects to customer needs and be able to deliver the product of their dreams. But when you start investigating […]

Creating your own MLO for a BeagleBoard XM

Before I started playing with the BeagleBoard XM I’ve had never booted a board directly from an MMC card and I didn’t have a clue what an ‘MLO’ file was. After some research on the internet, it seemed apparent that it was used in place of the traditional first stage boot loader: XLoader. In fact […]

Embedded Linux Conference 2017 – SWUpdate to update your system

Updating your Linux system, whether you are using your desktop machine or an embedded platform, is always somewhat of a challenge. The typical and most popular way to perform system updates is to use the package manager provided by the system’s distribution but this is not necessarily true for embedded devices, due to the process […]