Tough Software Topics

This month, we’ve curated a selection of articles and resources that delve into some of the most pressing topics in the industry, including EV charging application development, and the implications of the Cyber Resilience Act for device makers.


Explore why embedded software development remains a challenge, discuss effective communication between dual Cortex cores, and finally take an in-depth look at embedded Linux in 2024.


As always, we’re here to help guide you through the intricacies of software, ensuring you’re well-prepared to make the right decisions for your business. If you have a topic you’d like us to cover, get in touch;

Georgie Ryan Casling
Head of Partnerships and Marketing Team

EV Charging Application Development Challenges:

In this guide, we cover five key application areas challenging EV charging manufacturers, including the significance of user experience (UX), the critical role of platforming, cybersecurity concerns, connectivity and OTA needs, scalability, and more.

We also cover industry standards and development methodology needed to ensure success.


The Cyber Resilience Act and Device Makers

In an era marked by the rise of connected devices, device makers face an escalating challenge in safeguarding their products against cyber threats.

The Cyber Resilience Act (CRA), emerges as a regulatory game changer, fortifying cybersecurity across the European Union.

But what exactly are the ramifications of the CRA for device makers, and how does compliance look?

In this article we’ll cover everything from:

  • Manufacturers' Four Key Obligations
  • Which products are covered by the CRA?
  • Compliance Timelines and Fines
  • and more
Why is Embedded Software Development Still So Hard?

Discover the state of connected devices in 2024, learn why embedded software development is still hard, and find out what Witekio is doing about it!

Our CEO Samir Bounab also answers the question on everyone’s lips, what exactly is the edge?!

Click to read our takeaways and listen to the full interview with Olivier Bloch of the IoT show.

Mastering Embedded Linux in 2024

Our embedded toolkit partners The Embedded Kit, delve into the ambitions, challenges, pains, and perspectives of OEMs in their pursuit of developing and maintaining industrial embedded Linux systems.

Perfect for anyone looking to bring a Yocto-based device to market, or maintain a Yocto-based device moving forward.

Hardware and Software

Communication is key, in embedded development and all other walks of life.

Getting the most from your hardware often comes down to speed and synchronicity of communication, and never is this truer than with dual coretex processors.

By including both A and M-cortexes in a single MPU, such as the NXP i.MX93 and STM32MP1, you can combine high-performance processing capabilities with real-time control and efficiency.

Utilizing ARM architecture this way is great for Linux-based embedded systems such as those found in industrial automation, medical devices, and IoT gateways. 

However, getting those components to communicate is no easy task.

In this article, we delve into the pros and cons of five of the best communication methods available and some of the challenges facing those looking to take advantage of dual-core processing in embedded development.

Job of the month: Technical Lead - Germany

We are looking for a Technical Lead to sustain the growth of our office in Germany.

You will join a growing team of Witekians, coming from different backgrounds, with various hobbies, seniority, and language specialities.

Our developers specialise in Embedded C / C++, Linux, RTOS, middleware, applications, and cloud technologies. The team can develop from scratch and suggest different solutions to complex issues to our customers, from defining software architecture for greenfield projects to helping fix their ongoing products.

This position includes interactions with embedded teams from our USA, France, and UK engineering offices.