HCC has spent more than 15 years developing embedded communications and storage software. Some of the world’s leading companies including GE, Schneider Electric, ABB, Siemens, Motorola, Volvo, Alstom, Baker Hughes, Nike, Canon, Disney, Itron, Magnetti Marelli, Knorr-Bremse, Eaton, Honeywell and hundreds more trust HCC software to power their technology. Our experience developing reliable software over many years has led HCC to realize that claiming ‘high quality’ is meaningless unless we provide transparency about our development methods.

HCC ISO 9001:2015

HCC is an ISO 9001:2015 certified company. This certification reflects our long-term commitment to quality. Certificate Registration Number: ISO 9001: 503/1367-1286

ISO 9001 is an international standard that specifies requirements for a Quality Management System. All software and documentation developed by HCC conforms to the company Quality Assurance process according to ISO 9001 standards – no exceptions. This brings many benefits to our customers including high quality software, documentation and support. HCC is working on this platform to extend its range of products to include more verifiable software components to include artefacts required for IEC61508, ISO26262, IEC62304, FDA510K and other related standards.

Verifiable Software

HCC uses a ‘V model’ development process familiar to those with experience of functional safety projects. This process is used to develop embedded RTOS, TCP/IP, SSL/TLS, Encryption, Smart-meter File System and related components. Most of these components are supplied as a minimum with static and dynamic analysis and target verification testing. HCC uses a rigorous implementation of MISRA C:2004 for all verifiable components and many have 100% MC-DC coverage tests. The intention is to achieve SIL2/SIL3 or ASIL-B/C levels of verification with all components in this category and documentation mappings to some industrial, medical and transportation standards are available on request. Contact sales for an update on availability.

Legacy Software

Some HCC software, including USB, bootloader and some file systems, has been in stable development for as long as 10 years and is developed using HCC’s Advanced Embedded Framework (AEF). AEF enables HCC software components to work with any RTOS, tool-chain, development-board, MCU, endianness etc. This high level of portability allows developers to carry stable software forward to new designs and allows HCC to continuously improve the quality and efficiency of core code. Critical software such as fail-safe file systems are supplied with target verification test suites to ensure correct operation on the target system.