Automotive embedded | Software engineering | Cybersecurity

  • We all have read a lot about the Air Quality Index and its effect on respiratory health in specific. Have we even wondered how much RF radiation we are exposed to and what impact it has one our cells. Those from cellular biology know that strong RF radiation ionises the contents of the cell contents.

    Add to this the GHz we are subjected to due to 5G and upcoming 6G. Each country has set limitations on the RF exposure within their boundaries and every device needs to comply with EMC regulations before it can be given CE or FCC certifications. That said there is not much we can do protect ourselves, expect for one thing.

    The one thing is wearables, they emit massive amount of radiations and us wearing them 24×7 exposes us to these high levels of radiations directly into our body. So my suggestion if I may is to minimise the usage of wearables for the purpose it was bought for. For e.g. there is no need to carry phone (also another Radio transmitter) and a watch together.

    Happy responsible usage of RF devices in and around you and your family.

    AQI for RF

    –––––––

    Mar 2
  • Those of you in the Autonomous Driving for sure have heard this announcement. Mercedes has also tied up with Nvidia to bring this model to the roads which offers Level 4 autonomy. This launch could possibly happen in CA state along side other incumbent A/V platforms like Tesla, Waymo and Uber.

    What is the key difference here:

    1, For now, this model is based on LLM, yes you heard it right Large Language Model, just like Tesla started to solved the self driving problem using Neural Networks, Nvidia has embraced LLM. The chosen LLM is llamma which is from Facebook, which is open weights and open to train unlike Claude or ChatGPT. The premise is that the LLM knows the world and using this it can guide a vehicle autonomously.

    2, Nvidia is relying on Map providers to do the route calculation, tokenize the direction and give it as input to the LLM

    3, It seems that the Alpamayo will rely only on camera which is also a big deal and is a directional change from Waymo which is using LiDAR to better understand the world.

    4, This approach needs to handle hallucinations from LEM which is known issue, so additional layer of reinforcement learning is needed to solve this issue.

    Last but not the least Nvdia is giving this to the community for free at the following link https://huggingface.co/nvidia/Alpamayo-R1-10B , of course usage if this does a vendor lock-in to NVIDIA ecosystem.

    It remains to be seen on how this approach works in real world.

    Alpamayo from NVIDIA

    –––––––

    Feb 15
  • As today’s Human Machine interfaces are getting more complex and intuitive, it is super important to have a mechanism to do regression testing in an automated fashion to minimise human error and reduce fatigue.

    Squish from Qt is one such tool which can do the job. It supports embedded device testing or even desktop application testing.

    Squish allows:

    1, Record and playback a test script

    2, Write a Python script to do the automation using Squish framework

    3, Uses Eclipse IDE which most software folks are familiar with.

    4, It allows a development kind of interface to developing automated scripts for HMI validation

    Happy squishing !

    Link at https://www.qt.io/quality-assurance/squish

    Squish It

    –––––––

    Jan 17
  • Well this is an interesting book by Issac Sacolic, worth a read for those aspiring to CxO roles. Very well written with many stories giving a picture with full details to the board room questions which the reader gets to know without actually being there .

    I remember my own attempt at one such transformation at an automotive Tier-1 where the goal was to introduce DevOps into an automotive Continuous Integration pipeline. It was very challenging as there were up to eight different OEMs with diversity of Android , Embedded Linux and QNX as operating systems. Then there was the different cross compilation tool chains, many binaries getting integrated from 3rd party.

    The first step we took was to document the current “T-1 State of DevOps”, then defined quarterly goals to achieve towards the CI/CD and CT , meaning full DevOps in an embedded development ecosystem. The only other company which had achieved this goal first was HP which has a single code base for all their family of printers. We took inspiration and faith from HP’s journey.

    As quarters rolled we achieved full DevOps for all embedded Linux projects in about six months which in itself was a success.

    Many of the stories in the book resonated with my own experiences , although at that time the term was not so popular or maybe I was not aware of this term.

    I strongly recommend reading this book at I think you might like this book: Digital Trailblazer: Essential Lessons to Jumpstart Transformation and Accelerate Your Technology Leadership by Isaac Sacolick.

    Digital Trialblazer

    –––––––

    Jan 12
  • We all have encountered one time or the other folks going through slides one by one, reading every line and we as audience doom scrolling on our phones or nodding to show to great interest based on who is presenting.

    In the very old days, there used to be projectors and slide sheets in which we used to draw using markers and project it, those were the days when there was more intellectual freedom for the presenter and also for the audience to see the human written alphabets, those days are never going to come back, unless AGI takes back to those due to some Armageddon event.

    Now that power points stays here are situations NOT to use power point

    1, Responses to RFQs

    2, Scientific reports

    3, Engineering reports

    4, Under-graduate level project reports

    The reason is using power points leads to:

    1, Collection of bullet points which are fragment of thoughts and not complete ideas

    2, The nesting of bullets makes it even more convoluted with additional meta messaging which might be missed by the audience.

    3, Reading slides offline by others lead to lot of assumptions about the presenter with no chance to clarify

    The only times IMHO power point can be used is for non serious communications, like town-halls, fun events, marketing events and the kind.

    Happy word processing and good bye to ppts.

    Death by Power Point

    –––––––

    Jan 12
  • As vehicle times lines are shrinking from 5 years to now three years and consumers are looking at their vehicle like a mobile device, there is an even stronger need to use a tools which can help achieve this goals.

    There are many tools out there for e.g. CodeBeamer, Polarion and IBM Jazz. Most interesting is Vector’s PREEVision.

    PREEVision is based on eclipse which is familiar and allows to zoom in or out from Vehicle function level to AUTOSAR ports all integrated into one single tool with concurrent usage of the artifacts.

    Other advantages are:

    1, Supports Domain based vehicle development

    2, Can go all the way from connectors to wiring harness layout

    3, Supports AUTOSAR both Classic, Adaptive and Android Automotive OS

    4, Both signal based ECUs and Service Oriented ECUs are supported.

    5, It has a library of components which can be dragged and dropped to create vehicle architecture.

    6, The most important of all , it has an integrated data base from which the complete vehicle is rendered as a graphic

    The only flip side is we have vendor lock-in , well most OEMs, T-1 are already using Vector tools like CANOe, CANDela so this is an additional tool with same vendor.

    Last but not least the least Vector support is above average to great.

    Enjoy building your next vehicle.

    Vehicle development with PREEVision

    –––––––

    Jan 10
  • HMI (Human Machine Interface) as the wording says must be human friendly meaning it must be in the native language for the users. In order to achieve this, Qt already support multi-language by design. In addition following aspects need to be taken care of :

    1, Fonts in each of the target languages and their licensing

    2, Font height for each language may need adaptations to UI layout

    3, Font width also impacts the amount of real estate available on UI layout

    4, Most important is to find a translation house which can provide strings for target languages.

    5, The above is more crucial in safety relevant HMIs where mis-understanding of the HMI could cause major mis-hap

    6, Last the HMI with translations need to be tested with native speakers.

    All above for the text in HMI, if the HMI also involves spoken words, it is a different post for another day.

    Happy new year 2026.

    Supporting multi languages for a Qt/QML based HMI

    –––––––

    Jan 1
  • Well if you are in s/w development, we all have heard about open source, which is open code but not necessarily free of cost. These open source software indeed costs money and time and if you are wondering how it is funded. Below you will find some answers as much as I have understood.

    Let us say you are company A and are competing with company B, you have two options, fight it out by writing best software, well this is a race to the bottom. So a smart option is you fund a non-profit foundation for this project and put your best developers to this project. You also need to make this s/w product open source, now if this is an interesting problem, many other folks will contribute code to your repo for free of cost. These developers do it for free to earn reputation. Since you are the Company A behind this repo, you get to choose in which direction the product grows, after all since you have funded your developer’s will be maintainers of the repo. Now company B sees and joins the foundation and mimics you. So it is a win-win both for Company A , Company B, the non-profit foundation and community as whole.

    If you are wondering who are the foundations, I will name a few

    1, Linux Foundation

    2, Eclipse Foundation

    3, Apache Foundation

    They all are not for profit, but their revenue are in the millions per year. For e.g. Linux Foundation 2025 revenue is 311 m USD. I don’t imply that they should not be making money, but the point is open source software costs money and time to build and maintain the same.

    So next time you hear about open source software do check out who is behind it.

    How does open source software business model works

    –––––––

    Dec 22
  • A very interesting and visually rich movie. A must have experience for all from James Cameroon.

    Without revealing any twists and turns, the movie puts a spot light on the plight on our very own planet. There are many companies, countries which are simply have a capitalist view of the natural resources. This for sure causes deterioration of the environment which we are all seeing with increased global average temperatures. This year all the world leaders concluded with COP30 at Brazil and yet the fossil fuel use continues. Interestingly most EU OEMs have pushed back their EV plans by atleast a decade.

    The way things seems to shaping up, we have this earth for a few more years only, unless Elon Musk finds a way to get all 8B people into out space on Moon or Mars at an affordable price point.

    Avatar Fire and Ash

    –––––––

    Dec 22
  • Hello World !

    About
    As is customary for any programming or any new initiative there must be a hello world !

    Comments

    Leave a comment Cancel reply

    Hello World !

    –––––––

    Sep 12

Blog at WordPress.com.

  • Subscribe Subscribed
    • Automotive embedded | Software engineering | Cybersecurity
    • Already have a WordPress.com account? Log in now.
    • Automotive embedded | Software engineering | Cybersecurity
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar