Software Development

Embedded control software integrated directly into your product

The products we design and develop often include embedded control software in C. It is essential that the integration of software and hardware is extremely close and we therefore do all this work in-house. This enables our software experts to collaborate closely with the other members of the team at every stage. The benefits include a more streamlined design and development process, which in turn creates a better product with a lower manufacturing cost. This may, for instance, enable a low-cost sensor or processor to be utilised - or allow us to reduce circuit power consumption.

Standalone software development

We also undertake standalone software projects, and many products have an additional requirement for PC application software for control or monitoring purposes.

Our team has wide experience in many types of CPU, from 4-bit to 32 bit, including DSPs and covering a variety of programming languages and environments.

Our software experts have specialist expertise in these areas:

  • .NET
  • Algorithm Development
  • ANSI C
  • Assembler code
  • BIOS Design and Customisation
  • Black Box Testing
  • Communication Protocols
  • C Sharp
  • Embedded C
  • HTML
  • JavaScript
  • NUNIT
  • Pascal
  • PHP
  • Python
  • Real Time Operating Systems
  • Ruby
  • SQL
  • State Machines
  • System Design
  • User Interfaces
  • Validation
  • Verification
  • VHDL
  • Visual BASIC
  • Visual C/C++
  • Web Development

Their expertise covers these product areas:

  • Instrumentation
  • Diagnostic and Self Test
  • Sensor Interfacing
  • Embedded PC Programming
  • Machine Control and Monitoring
  • Web Servers and Browsers
  • DOS/Windows and applications
  • QNZ/Linux applications
  • Graphical User Interfaces
  • Visual Programming
  • Encryption
  • Touch Screens
  • Performance Analysis
  • PC Monitoring and Control
  • HW Simulation and Emulation
  • 4, 8, 16 and 32-bit CPUs
  • DSPs
  • Microcode