Automotive cockpit software consolidation

Away from my immediate professional colleagues, if I talk about my work, I am commonly asked questions like: What is…

Embedded software article: software in cars

Embedded software article: software in cars

My latest article at embedded.com has been published: Software in cars From an embedded software engineer’s point of view, a…

Embedded software article: safety critical systems

Embedded software article: safety critical systems

My latest article at embedded.com has been published: Safety critical systems – the basics Designing any kind of system to…

Writing safer, clearer C – MISRA C

Writing safer, clearer C – MISRA C

Embedded developers often bemoan the fact that no programming language is ideal for their particular needs. In a way, this…

Embedded World – “This is not EDA”

Embedded World – “This is not EDA”

Last week, as I previously previewed, was Embedded World in Nuremberg, Germany. Now that I am back home, footsore and…

Embedded systems in cars – challenges and solutions

Embedded systems in cars – challenges and solutions

Complexity never, in itself, impresses me. I am impressed people’s ability to understand complex ideas and create complex machines, but…

Safety critical sensors in cars

Safety critical sensors in cars

A number of industry segments demand systems that comply with specific safety requirements. Obvious examples are mil/aero and medical and,…

GENIVI Diagnostic Log and Trace

GENIVI Diagnostic Log and Trace

Last week there was a new release of Sourcery CodeBench, which I saw somewhere posted as “A Christmas present from…

Hacking your car

Hacking your car

In the early days of PCs, the software was very fragile – from a security point of view. Virus software…