Electronics Design and Electronics Development from Tactiq
Applied Intelligence in Electronics Development

Home
About us
Industries
Services
Technologies
Clients
Help
ISO 9001
ISO 13485

Embedded Software Development
Our embedded software expertise is based on more than 20 years of experience in the development of embedded and real-time software. Our detailed knowledge of embedded software and electronics enables us to develop architectures that deliver the performance required while minimising cost and development time. Using structured and object orientated design techniques we create designs which are reliable and easy to maintain and to extend.

Tactiq are experts in hard real-time embedded software development for applications ranging from motion control to active noise cancellation. Working with high performance processors and DSPs, we have created leading edge, innovative designs, solving some really tough, demanding problems. Our disciplined approach ensures the products are optimised for cost, performance and quality to fully address the customer goals and product requirements.

Reliability and Risk Reduction
Product innovation involves risk which Tactiq minimises for customers with our skills, experience and partnership approach. We maintain and manage a risk register throughout the program starting with clear requirements definition and intelligent design concepts. Robust software is assured with skilled software design, coding reviews, thorough testing and the use of tools and simulators.

Specialist Areas
• Hard real-time (<10μs) embedded software applications
• Image capture and processing
• Active noise cancellation and vibration control
• User interfaces on Windows and Unix
• Automotive MISRA standard software
• Digital signal processing
• Complex, high performance algorithms development and implementation
• Safety related software
• Motion control
• Medical device connectivity.

Track Record
Tactiq has an impressive track record in embedded software projects, some example projects are shown below:

Tactiq were responsible for developing the GE Healthcare acquisition platform supporting a range of Nuclear Medicine systems and advanced scanning systems. Using LynxOS on x86 PCs as well as embedded SBCs and POSIX compliant UNIX with a hard real-time kernel system formed the basis of the platform. A system integrating real-time data acquisition and motion control with a Motif/X libraries based GUI running on a standard PC meant lower costs and met all project targets including the upgrade benefits from future PC technology development.

Tactiq designed and co-developed a medical digital image acquisition and processing solution using the VxWorks real-time operating system running on an embedded PowerPC SBC. By implementing a common software infrastructure and build environment, we ensured that application software, debug and error logging tools were shared between the embedded and host system, significantly reducing development time and ongoing engineering maintenance costs.

We successfully developed a ground breaking digital active noise cancellation system for harsh environments where other leading organisations had failed. The system cancels both stochastic and predictable noise in real-time whilst improving voice intelligibility. Tactiq developed and implemented the algorithms working at both Assembler and C language level to optimise performance.

For a demanding Automotive safety critical application, we developed a significant part of the underlying software to run the complex algorithms. We also designed and developed a software testing environment to run thousands of test cases to assure system integrity.

Our team has implemented a variety of hard and soft real-time embedded software applications using a range of operating systems, tools and technologies:

For more information and support, please contact us for a rapid response.

Skills
  • Real-time embedded systems.
  • Multi threaded multi process software.
  • Real-time device drivers, Unix kernel development.
  • USB and Ethernet applications.
  • Test tools, debuggers, simulators and emulators.
  • Algorithm development and implementation.
  • Graphical UI design and development.
  • Structured and object orientated UML software design.
  • DSP and Image processing algorithms
  • High speed digital data acquisition and processing.
  • Safety related software, ISO 61508
    and MISRA.
  • DICOM network connectivity.
  • X11 & Motif.
  • Real-time motion control.
  • Closed loop adaptive systems.
  • Embedded databases.
Languages
  • C, C#, C++, and Java.
  • Assembler including Power PC, Intel x86 and Analog Devices/TI DSPs.
  • Perl, bash, csh, Tcl/Tk and others.
Operating Systems
  • LynxOS, VxWorks, Linux.
  • Windows XP, .Net.
  • OS/2, RMX other Unix.

"Highly disciplined
software development
producing fast, high
quality results"


Real Time Embedded Software Development

Real-time embedded Software

Medical Device Embedded Software Development

Medical systems data acquisition and control

"Real-time software
performance comes as
much from design
concept as it does from
implementation and
optimisation"


Automotive Embedded Software Development

Automotive control systems

UML Embedded Software Development

UML Designs