Many embedded projects are in safety-critical applications, particularly within automotive applications. This session will take a look at the advantages of a functional safety-certified toolchain. Additionally, we will examine how some of the inherent dangers of C/C++ can be neutralized by adopting a coding standard and accompanying coding guidelines with static code analysis. We will draw inspiration from the MISRA rule set and from the requirements and recommendations of the ISO 26262 safety standard, and show numerous examples of what can go wrong.