For more than a decade HCC has been entirely focused on developing re-usable embedded software components for Flash, File Systems and Communications. Many of the leading RTOS vendors in the industry re-sell HCC software under their own brand, giving engineers access to excellent middleware regardless of the RTOS or processor they use. As a consequence, HCC is now one of the leading experts in deployment of platform software independently of the processor, software, peripherals or tools used in the project.
HCC was founded in 2000 by CEO Dave Hughes and has been privately held, self-funded and profitable since its incorporation. The company today has offices in San Jose and Budapest, and it provides advanced software and technical support to hundreds of engineers around the world. Amongst many significant milestones in the company’s history, HCC released the world’s first fully MISRA compliant TCP/IP stack and supplies Encryption Modules, TLS/SSL and IPSec/IKE developed using functional safety coding methods to improve network security.
In 2017 HCC achieved ISO 9001:2015 certification. This enables us to demonstrate our commitment to customers through strong, process driven business management and software development. We don’t make vague, empty claims about quality – we aim to provide our customers with the means to verify quality for themselves by providing documentation, analysis and test for all critical software modules.
Advanced Embedded Framework
All software components from HCC can be integrated easily with almost any common RTOS, development environment, peripheral or flash device. The ability to achieve this efficiently is a central part of the company’s technology strategy. It also provides an important benefit for those companies who do not want to rely on proprietary operating systems in their design. HCC developed its Advanced Embedded Framework to enable consistent abstractions and interfaces to any embedded environment. This means that engineers can easily integrate HCC middleware whether they have proprietary or commercial software platforms. The framework not only provides a consistent set of interfaces, but it also creates the environment for HCC to apply its rigorous coding standard in the development of MISRA compliant and verifiable software components.
HCC’s range of ‘no compromise’ verifiable software is developed according to a full ‘V’ model process with static and dynamic analysis with fully documented high and low level design. It is compliant with MISRA-C:2004. MISRA has become a ‘best-practice’ coding standard, widely used in the medical, industrial, telecom and aerospace industries. HCC has developed its own rigorous coding standard to create a concise, strongly typed subset of the C language for use in embedded communications systems. The result is clean, clear and robust code without ambiguities. It can be used on the most critical embedded applications. Full compliance documentation, developed using the LDRA Tool Suite, is supplied to customers to help them integrate with existing development processes and to confirm that the highest standards of compliance have been met. The software and documentation are capable of meeting some of the requirements for many standards including IEC61508 SIL3, FDA510(k) and EU certification for various industries.