About

My name is Burkhard Stubert. I am a solopreneur (a.k.a. independent contractor or freelancer) offering professional services for software development. My focus is on designing and developing connected embedded systems - with a special passion in user interfaces. EmbeddedUse, the name of my company, reflects these two passions: embedded systems and user interfaces.

A good example of such a connected embedded system and what I am good at is the driver terminal of a harvester.  Custom farmers and manufacturers can access and control the harvester remotely from a PC, tablet or smartphone. Custom farmers could retrieve finished tasks for invoicing from the office. Manufacturers could remotely diagnose a problem with a harvester and then dispatch a service engineer with the right tools and spare parts to the harvester. Actually, I helped building such a driver terminal recently using QML, Qt and C++ for the user interface and middleware (ECUs) and using a REST API, web server and FastCGI to connect PCs, iPhones and iPads to the driver terminal.

Connected embedded systems are becoming more and more pervasive in our daily lives. A well-known example is using a smartphone as the remote of a TV. Similarly, you can control your heating or video surveillance system at home by a smartphone. Even your oven, hob, fridge and smartphone want to talk to each other about recipes and shopping lists. There are nearly infinitely many applications for connected embedded systems.

I have more than 15 years of experience in software development at renowned companies like Nokia, Infineon and Siemens and at highly innovative companies like Cambridge Consultants. There is one recurring theme through most of my career: the UI and application framework Qt. With Qt - versions 1.44 through 5 - I have built an integrated verification and debugging environment for ASICs, a plugin-based IDE for Bluetooth and Zigbee development on ultra-low power 16-bit processors, a WAN-VoIP handset and a driver's terminal of a self-propelled harvester.

Besides developing applications and whole systems with Qt, I have brought up and optimised Qt on embedded Linux systems running chipsets with ARM (e.g., Freescale, Texas Instruments, Nvidia), x86 (Intel), MIPS (Broadcom) and SH4 (ST Microelectronics) architecture. I have given QML trainings to companies like Intel, Loewe, NDS, Inventec and PSA Peugeot Citroën. As a Qt evangelist at Nokia, I convinced many well-known companies in the TV/STB, automotive, home appliance and VoIP market to use Qt and helped them to succeed with their product developments. These companies included Free, Loewe, Httv, Aisin AW, Visteon, and Valeo. And - I had the honour to give the keynote speech at the Italian Qt Day 2012 in Florence to over 300 developers.

The most successful development projects I worked in or led myself embraced the core values of agile software development. My emphasis is on the people in a project, on working software of high quality, on close and regular interaction with customers, and on adapting to changing requirements. I am a Certified Scrum Master and have successfully taught Scrum and eXtreme Programming to several software development teams - as a coach.

You can learn more about me from my public LinkedIn profile.