We have the skills and resources to specify, design, manufacture and test custom solutions.

Our design engineers will develop specifications that meet your requirements, ensuring an optimised solution with a fast, cost-effective route to market.

Case studies

Ingwe Anti-Tank Missile

As design authority for the Ingwe Missile Processor Card and Launcher Guidance Electronics, KREON is participating in the development and life cycle support of a world class anti-tank missile system.

The scope of the work entails inter alia an FGPA with dual core ARM 9 Cortex processor and embedded DSP functionality. The software Kernel executes in protected space while the Application software executes in user space, ensuring temporal and spatial segregation of critical functions.

Data Loggers

KREON has developed a range of data loggers for extreme harsh conditions. The Data Loggers can record high speed, digital data and analogue signals while the platform is exposed to vibrations, shock and temperature extremes. Various interfaces are supported, such as:

  • Analogue
  • Discrete Inputs
  • USB

A missile application is one of the products where the KREON Data Logger was applied successfully.

The data logger product range is supported with PC Applications for uploading of the data and a range of data analysis tools.

Navigation Control Computers

For applications that require a very specific processing capability with associated interfaces, together with a prescribed form factor and power profile, KREON has developed a series of Computer cards that are used for Navigation and Control.

The processors used in this series of cards include PowerPC and ARM Cortex-A9. Various memory configurations (both volatile and non-volatile) have been implemented, as the requirements have dictated. Interfaces include UART, LAN, and USB ports, LVDT, RDC, Analog signalling, and more.

These Computers are supplied with a real-time Kernel, with simple API and example code; this is, so that the application developer can have the unit up and running in a short time. A Linux operating system is also available for units that have less stringent real-time requirements.

This approach enables extremely, optimal solutions to be established whilst reducing un-needed, costly capabilities.

KREON has developed several bespoke, embedded Processors for several clients

Main Sight Controller for the new Badger infantry fighting vehicle

The Main Sight Controller provides steering command for a stabilised sight on the Badger vehicle. It performs a feedback-control function through the reception of two position-encoder outputs and providing steering commands to two motor controllers.

An FPGA is used as the heart of the controller to facilitate the integration of a microprocessor and numerous communication peripherals.

The Main Sight Controller Assembly consists of two PCB Assemblies:

  • Power Supply and Motor Drive Power Electronics
  • Processor Assembly

Laser Controller Card

Laser Controller Card

The Laser Controller Card collects system inputs and generate analogue signals that drive laser transmitters for a beam riding missile.

The functions of the Laser Controller Card are implemented by a tight integration between embedded software, FPGA based digital control and analogue electronics.

The FPGA implements real time error measurements of the scanning laser beam. These errors are then sent to the missile for error correction implementation, by the Missile Processor card.

A real time Kernel executes the Application software. The Kernel is an in-house KREON development and is used in all the embedded processor systems, specifically where real time execution is required. The latest version of the Kernel executes in protected space, with the Application in user space, providing for safe recovery of Application errors and the logging thereof.

The Kernel has a small foot print and provides amongst other things, for:

  • A pre-emptive task scheduler with very low overheads and fast task switching;
  • A Generic mode controller, resulting in deterministic and robust mode implementation;
  • Board support packages;
  • A generic telemetry system which is used in conjunction with a data based, generic PC Telemetry recording and processing software package;
  • The logging of data and events.

The Application software interface to the Missile Control computer; measuring bore-sight errors of the optical system and generating all the guidance signals that are modulated on laser transmitters.


A strong Quality Management System is followed to ensure cost effective development, good manufacturing and secure life-cycle maintenance, all whilst upholding exceptional quality in workmanship.  These are the services embedded into KREON’s philosophy of quality management.

System Engineering

Kreon Technology follows a proven system engineering approach to ensure that our clients’ needs are met by the system developed.

Engineering Management

Kreon Technology firmly believes that continuous communication between the project team, project manager and client ensure that risks are timeously assessed, and contingency plans are in place. We use tailored, engineering management tools to plan and monitor the cost and schedule of projects.

Hardware Development

We have been involved in numerous hardware development projects, ranging from relatively simple micro-controllers to complicated high-speed, real-time Digital Signal Processor (DSP) designs. The design process we follow, broadly consists of applying steps based on project requirements.

Software Development

We also specialise in the development of hard real time embedded software. We have successfully completed software developments in technology areas such as Digital Signal Processing, Image Processing, Industrial Control, and Telecommunications.

Turnkey Manufacturing

Kreon Technology has well-established processes for component procurement, PCB sourcing and assembly of low-to-medium quantities of, high-tech manufacturing and testing. In-house developed, automated test equipment is used to perform board level testing, testing of integrated sub-assemblies and qualification of systems.

Production Test Equipment

An Integrated Product Support environment is used for Testing and Maintenance. Products are tested using automated test systems with a SQL data base for test instructions and test results. This results in a reduced cost of testing. The test environment ranges from bed of nails to final, high-level functional testing with automated acceptance test logs and build history documents. Product maintenance and life cycle maintenance are done using the same environment.

< Back

System Engineering

Our System Engineers perform a Functional Analysis to develop a Concept of Operations and Functional Architecture.

The Speciality Engineering group within Kreon Technology performs inter alia simulations and algorithm developments to serve as inputs to the Requirement Management and Synthesis processes.

The Requirements Management process uses the Functional Architecture, as well as inputs from the Speciality Engineering analyses, to develop requirements. These requirements are validated via the Validation and Verification process in conjunction with our clients. The interaction between Functional Analysis and Requirements Management is iterative, as the Functional Architecture and Resulting Requirements are decomposed to a level representable of the necessary requirements that is descriptive of the needed system characteristics.

Synthesis then develops the physical architecture or design solution to those requirements.

Interface Management plays a key role in ensuring that the various internal system pieces are coordinated and integrated with external systems. As the total system is decomposed via iterative interaction of Functional Analysis, Requirements Management, and Synthesis; physical and functional interfaces are identified and managed.

The system is developed according to the baseline design and verified with the Qualification process.

The results of these activities are continually brought under Configuration Management. Although the discussion of this simplified view and description of the System Engineering process was sequential, it is truly iterative and employed continuously throughout the lifecycle of a system.

< Back

Engineering Management

Consists of the management of the engineering and technical effort to transform a set of requirements into an operational system. This includes:

  • The planning and control of technical program tasks
  • Integration of engineering specialities
  • The management of a total, integrated effort of design engineering, computer software engineering, test engineering, logistics engineering, production engineering, and speciality engineering to meet cost, technical performance and to schedule objectives.
< Back

Hardware Development

The decision to develop hardware for a specific application would be driven by several factors.

If there is a suitable solution available as COTS, this would be recommended with consideration paid to:

  • Is it technically suitable i.e. functionally, environmentally, its power consumption and its thermal profile?
  • Is it economically suitable i.e. cost, lead time, batch quantities?
  • Is its life-cycle compatible i.e. if required to be around for many years, how can the supplier guarantee this?
  • Is it legally compatible i.e. are end-user limitations applicable?

If the COTS solution does not fulfil these requirements, a custom solution will be developed, and with it will come the following benefits:

  • The client will have full control over the technical specification.
  • A proper life-cycle management, specifically with regards to obsolescence control and associated update decisions.
  • Unit cost trade-off vs specification vs manufacturing processes and batch-sizes.
  • Manufacturer selection, batch size decisions, and stock control.
  • Owner of IP.

The hardware development process would entail the following steps, usually in conjunction with a client:

  • Technical specification.
  • Cost estimates, development and manufacturing budgets, and project planning.
  • Detail design, including FPGAs, PCB layout, and simulations where applicable.
  • Prototype manufacturing.
  • Qualification and certification as may be required.
  • Preparation for further manufacturing, including possible volume manufacturing.
  • Establish Test procedures and equipment, possibly including database for life-cycle management.
< Back

Software Development

Kreon Technology has development experience, from complex, real-time missile embedded applications to power – and space, conservative low cost, high reliable embedded sensors.

In support of our embedded software developments, Kreon Technology continually applies the latest Windows™ Application Programming Interface technologies. Visual development tools are extensively used for Man-Machine-Interface applications and device drivers are developed where high-speed data throughput is essential. Kreon Technology also develops all device drivers for card products embedded in the PC, providing our clients with top-notch support.

In support of the systems engineering process, our software engineers work in close collaboration with the systems engineer and hardware engineer throughout the concept design and detail design phase. Software performance areas are identified early in the project and appropriate techniques are applied to the software design and coding phases.

Key Software Development Areas

Software Development Process
Our software standards conform to the quality guidelines enforced by RTCA/DO-178.
Embedded Processors
ARM family of processors, e.g. multi-core Cortex A9; Power PC; Texas Instrument family of processors and micro-processors.
Embedded Operating System
Linux, Android, In-house Real-Time Multi-Task Kernel for hard, real time high-end embedded applications.
Application Software
  • PC (Windows and Linux): SQL Database based Telemetry and Test Equipment applications.
  • Embedded: Complex real-time processing, e.g. control, signal processing, encryption.
Driver Software
Drivers for Windows using Microsoft WDK and Linux.
Coding Languages
C#, ANSI C, Visual C++, Visual Basic, Java.
Unified Modelling Language (UML); Kreon has successfully applied this methodology in embedded software designs. Extensive use of Kreon’s In-house Object Orientated Programming Style for embedded application.
< Back

Turnkey Manufacturing

The approach is as follows, within the constrains that each project may allow:

  • Prototype manufacturing is done in-house.
  • Rework and some levels of maintenance are done in-house.
  • Kreon has established professional relationships with local manufacturing companies for volume manufacturing; this would be the preferred route if there are e.g. time constraints.
  • Kreon has also established professional relationships with international manufacturing companies for volume manufacturing where this may make more sense for a variety of reasons.
< Back

Production Test Equipment

An Integrated Product Support environment is used for:

  • Initial Product Acceptance Testing during manufacturing and
  • During Product Maintenance.

Products are tested, using automated test systems with a SQL data base for test instructions and test results, resulting in reduced cost of testing.

The test environment ranges from bed of nails - to final high-level functional testing with automated acceptance test logs and build history documents.

Product maintenance and life cycle maintenance are done using the same environment in conjunction with an automated maintenance ticketing system.