What does MISRA C stand for?
MISRA stands for Motor Industry Software Reliability Association, which is an organisation responsible for creating software development guidelines for programs used to control electronic devices in the automotive industry. MISRA C is a specific set of guidelines used when engineers create automotive software specifically in the C programming language, often involving embedded systems.
Why is MISRA C used for programming?
MISRA C is used for guidance during automotive programming projects because it outlines best practices and shares instructions for producing code that is of a high standard. The guidelines also help to ensure that software doesn’t have any security issues, that it will keep the device or product it is controlling safe, and helps to make sure that programs are portable across other operating systems.
What is the average salary of a MISRA C Software Engineer?
According to data from ITJobsWatch, the median annual salary of a MISRA C software engineer is currently £60,000. This is quite a specialised software engineering role, so you are likely to start out in a more general position earning less than this on average before you gain the skills and experience required to be a MISRA C engineer.