Software Engineering

Applied Signal Processing Ltd has a proven track record of providing full life-cycle software development support to its international clients.

Our staff have expertise with a wide variety of software technologies for developing solutions on bare-board embedded designs through to the most complex networked systems, providing 24/7 uptime and complying with industry and regulatory standards.

Many of our previous projects have involved digital signal processing with tight real-time constraints. In order to achieves these goals we always write efficient code, utilising highly optimised algorithms and data structures. This ethos is carried through to the development of interactive web and desktop applications to provide a user with the best possible experience.

We are expert in developing secure full-stack software for low-latency environments. The following are examples of some of the areas in which we have undertaken projects for clients:

  • Satellite communications and software defined radio
    • Providing development of all aspects of communication protocols, configuration, control and middleware
  • Navigation systems
    • Data distribution and sensor management
  • Pulse and Continuous Wave Radar
    • Full signal path modelling and development. We have the in-depth knowledge of signal processing and engineering to help maximise signal-to-noise ratio
  • Image Processing
    • Image enhancement and correction for digital cameras and scanners
  • Development tool automation
    • Providing automated integrator and user configuration tools for complex systems to reduce time to market and user learning-curve.
    • Model based code generation and testing

Whether it’s kernel drivers talking to your latest firmware or hardware design, a desktop GUI based application or a big-data solution, we can provide the support you need to get your product to market.

Please visit our Contact Us page to tell us how we can be of service to you.