Embedded Linux, video platforms & Edge AI

Engineering for complex connected products.

Senior-level consulting in embedded Linux, video platforms, device diagnostics, system architecture and Edge AI.

Jarek Dziedzic
Jarek Dziedzic
Magnolia Consulting

When a problem crosses system boundaries, component expertise is not enough.

Magnolia Consulting investigates difficult failures, modernises software platforms and delivers reliable products across hardware, Linux, middleware, multimedia pipelines, applications, cloud services and test infrastructure.

Embedded LinuxVideo & multimediaWi-Fi & connectivitySystem diagnostics

Hardware  →  Linux  →  Wi-Fi & networking  →  Middleware  →  Multimedia  →  Applications  →  Test infrastructure

Hands-on implementation and system-level technical leadership for difficult commercial products, especially where failures span platforms, components, or teams.

01

Embedded Linux & Wi-Fi connectivity

Native C and C++, platform integration, lifecycle behaviour, diagnostics and Wi-Fi client stabilisation. Experience includes resolving router and extender interoperability issues on set-top-box platforms deployed at scale, using 802.11ac/ax, NetworkManager and wpa_supplicant.

02

Video & multimedia platforms

GStreamer, transport streams, playback, recording, transitions, synchronisation and investigation of black screens, freezes, corruption and quality issues.

03

Graphics & application platforms

Wayland, Weston, WPE and DBus across application lifecycle, compositor behaviour, presentation and device-level diagnostics.

04

Diagnostics, automation & Edge AI

Production observability, end-to-end device validation, video fault monitoring and practical on-device analysis for constrained hardware.

Turn incomplete evidence into a practical next step.

The consultancy is particularly effective in ambiguous situations: an intermittent failure, a mature platform that needs to evolve, or a product behaviour no one team fully owns.

Difficult production failures

Examine system behaviour, improve diagnostic evidence and identify the conditions behind crashes, freezes or unexplained device behaviour.

Unreliable video behaviour

Trace a problem through the content, multimedia pipeline, decoder, application and platform rather than assuming the first visible cause.

Legacy platform modernisation

Define an incremental change strategy that improves the architecture without destabilising established customers or delivery.

Wi-Fi interoperability at scale

Stabilise client connectivity where device behaviour differs across routers, extenders and home networks, supported by targeted diagnostics and practical interoperability testing.

Insufficient observability

Design robust production diagnostics that turn remote device failures into useful technical evidence.

Less theatre.
More useful progress.

01
Understand the real product problem

Begin with the visible failure, business objective and available evidence, rather than assuming one suspected component is responsible.

02
Map the system and improve evidence

Identify relevant data flows and ownership boundaries, then add targeted diagnostics or create a reproduction strategy.

03
Test competing explanations

Use evidence to distinguish root causes from secondary symptoms and plausible but unsupported theories.

04
Deliver and transfer knowledge

Recommend or implement a solution that accounts for production constraints, then document findings for the team that will own it.

Have a difficult embedded or video problem?

Share the product context, symptoms and current technical understanding. An initial conversation can establish whether the useful next step is an investigation, review, prototype or implementation project.