Boken 'Embedded C Coding Standard' fra Barr Group er en uvurderlig ressurs for firmwareingeniører som ønsker å redusere feil i innebygde systemer. I motsetning til mange andre kode-standarder fokuserer denne på praktiske regler som bidrar til å forhindre bugs og forbedre vedlikeholdbarheten og portabiliteten av innebygd programvare. Standarden omfatter et sett retningslinjer, samt spesifikke navnekonvensjoner og andre regler for bruk av datatyper, funksjoner, preprosessor-makroer, variabler og andre konstruksjoner i C-programmering. Individuelle regler som er vist å redusere eller eliminere visse typer feil er fremhevet. BARR-C-standarden er unik, men samtidig kompatibel med MISRA C-retningslinjene som gjelder for bruk av C-språket i kritiske systemer. Programmører har muligheten til å kombinere regler fra begge standarder etter behov.