Home   |    How do I hire CactusSoft?   |    Contacts

Nearshore Software Development

   
   

Embedded systems development

CactusSoft is frequently involved in designing and developing embedded software for microprocessors, microcontrollers, SoCs (system-on-chip) and digital signal processors. Our embedded development services cover:

  • Driver development;
  • Distributives porting and assembling;
  • Software optimization for devices with limited resource volume;
  • Lisp development;
  • Development and implementation of DSP (digital signal processing) algorithms;
  • Development of embedded software for various microprocessors (ARM, XScale, x86, MIPS, PowerPC, Intel, IBM, Texas Instruments, Microchip) and for industrial computers (CompactPCI, PC104/PC104-plus);
  • Embedded Web-oriented application development for remote device control and remote object monitoring;
  • Windows/Linux-client application development for remote control.

Our developers gained in depth expertise in developing embedded and wireless software for various domains, including ecology, medicine, security, travel, and entertainment.

In our projects we have used most of the popular target platforms and architectures: ARM, XScale, x86, MIPS, PowerPC, TMS320, ADSP/Blackfin, AVR, MSP430. Our developers are working with embedded operating systems (Linux, eCos), schedulers and real-time OSes (custom RTOS).