Providing the highest quality software programming, consulting and management services

Innovative solutions

Perseus Software is a bespoke consultancy able to quickly provide you with the solutions you need to take your project along the full software development lifecycle, from initial design to release. With over 30 years of extensive  software and management experience, Perseus Software Ltd can help you achieve your targets - on time and on budget.

COMPLEX system design

With a wealth of experience in multi-processor, large-scale system design in fields as varied as  Flight Control Systems, Robotics, GNSS, Audio Control, IPTV, Silicon Fab Process Control, secure Satcoms, Traffic Control, embedded ADAS toolsets and more - we have the skills to take on projects of any scale

EMBEDDED Systems, PC or Client-server

ARM, PowerPC, IA64, Zynq and more - we have worked with them all, from low-level device control using I2C and SPI to high level middleware such as DDS and ZeroMQ, bare-metal MicroBlaze to Yocto-based Linux, bespoke hardware to large scale internet-facing client-server. Whatever the architecture, we can help.

Our services and skills

  • Management services from Team Leadership to full Engineering Management - multi-site and multi-country project timescale and budgetary planning and management
  • C and C++ programming (to C++20). Extensive C++ library and protocol knowledge - Boost, HTTP,  Yocto, and many others
  • Device control - SPI, I2C, DAC/ADC, Xilinx FPGA interfacing
  • Real time: VxWorks, FreeRTOS
  • Safety-criticial systems and coding standards (DO-278A, Misra C)
  • And much more...

Contact us

Tel: +44 (0)1747 828 198

Registered company number 09472467 


Mon - Fri: 9:00 am - 5:00 pm

Saturday: Appointment only

Sunday: Closed 


Registered Office:

 Suite 204, Warner House, 123 Castle Street, Salisbury, SP1 3TB