Embedded Software Development

From hand-held products to large-scale systems, we specialise in quality bespoke software, embedded control and monitoring solutions.

We work to an agile, incremental development process using an object-orientated methodology.

Our focus is on rigorous continuous development and delivery.

We adhere to international standards e.g. ISO/IEC 12207, ISO/IEC 90003 and MISRA and SEI CERT Guidelines for Secure Coding.

We blend engineering rigour with creativity to solve problems which cross into mathematical or other science-based domains.

As an independent outsider, we re-think the status quo and suggest process and software optimisations.

We provide innovative solutions for managing technology change and component obsolescence.

Sectors

We understand large-scale systems architecture and design our software to fit in larger systems.

We use automated test instrumentation for stress and performance testing, using modular hardware and purpose-built software.

We adhere to regulatory and applicable international standards, e.g. DO-178, DO-332.

We develop software for smaller-scale industrial workstations, and larger more complex production processes.

We work with sensor and control electronics to build efficient, intelligent automation.

We adhere to regulatory and applicable international standards e.g. OPC UA, Modbus, Profinet and ISO/IEC 15693.

We focus on sound fault-tolerant architecture and design, rigorous testing and risk management.

We offer a full audit trail for regulatory compliance.

We adhere to regulatory and applicable international standards e.g. IEC 62304, IEC/TR 80002-3, ISO 13485 and ISO 14971.

We deliver accurate, reliable metering software for a range of wireless technologies.

Our embedded software is designed and built for longer battery life and lower power consumption.

We adhere to regulatory and applicable international standards, e.g. BS EN 62056 (DLMS/COSEM and M-Bus) and IEC 61107 (FLAG).