Home / Industries
Where our software runs.
Aerospace and defence lead our work, alongside the automotive and electrification programmes where our control libraries and verification practice were built.
Aerospace
Airborne software developed to DO-178C objectives, with control system design and simulation for flight control, actuation and avionics functions. Our engineers work inside DO-178C processes on live programmes and know what a complete certification evidence package looks like.
What we do
- Software lifecycle planning: PSAC, SDP, SVP, SCMP and SQAP
- Control system design and simulation for airborne functions
- Embedded code aligned to DO-178C objectives
- Structural coverage analysis to MC/DC
- Tool qualification (DO-330) and model-based development (DO-331)
- Standards
- DO-178C, DO-330, DO-331, ARP4754A
- Tools
- Simulink, Simscape, Simulink Test, BTC EmbeddedTester, TPT
Free download: DO-178C certification lifecycle practitioner guide.
Defence
Defence systems need the rigour of safety-critical automotive software plus harsh environments, long service lives and demanding assurance. We apply model-based design, autocoding and structured verification to compress embedded development timelines without weakening the evidence.
What we do
- Control system design and simulation for defence applications
- Safety-critical embedded software
- Model-based rapid prototyping and autocoding
- HiL verification and structural coverage evidence
- DO-178C and MIL-STD-882 aligned development processes
- Typical sequence
- Requirements capture, then model-based design and autocoding, then V&V and delivery of an evidence package for programme review
- Standards
- DO-178C, MIL-STD-882, Def Stan
Uncrewed aircraft
Our core business. We design and build uncrewed aircraft, starting with the ISR VTOL: a fixed-wing VTOL with a 30 km operational radius and GNSS-denied navigation. The same engineering is available to other aircraft programmes.
Autonomous systems and ADAS
Control design and virtual validation for driver assistance and automated driving: the motion control and arbitration layers that turn sensor fusion outputs into safe vehicle motion, and the transitions between driver and automated control.
What we do
- Control design for lane keeping, adaptive cruise and motion planning interfaces
- Motion control and motion arbitration logic
- SOTIF (ISO 21448) scenario-based testing
- Virtual validation with CarMaker and Simulink co-simulation
- ISO 26262 functional safety for ADAS ECUs
- Scope
- SAE J3016 Level 1 to Level 3 functions
- Standards
- ISO 26262, ISO 21448, UL 4600
Electrification
Charging protocols, contactor sequencing, thermal management and torque coordination are all software, and all have to work safely across the full operating envelope. Our engineers have deployed these functions to production electric vehicles.
What we do
- EV charging controls and charge state machines
- Power distribution and contactor control
- Thermal management controls
- Powertrain interface functions
- Charging stack verification on HiL with EVSE emulation
- Standards
- ISO 15118, IEC 61851, ISO 26262
- Related product
- PDU control libraries
Battery technology
Good BMS software starts with an accurate model of the battery: its electrochemistry, thermal behaviour and ageing across temperature and state of charge. We provide the cell models, pack simulations and characterisation methods BMS engineers build on.
What we do
- Cell modelling: equivalent-circuit and physics-based
- Module and pack thermal-electrical modelling
- Battery characterisation and simulation
- Degradation and calendar ageing modelling
- Pack thermal simulation for BTMS design
- Tools
- Simulink, Simscape Battery, Simscape Electrical
- Characterisation
- Pulse discharge, HPPC, EIS analysis
- Related product
- BMS libraries