Latest News

Recruiting

Purple Lemur Software is currently recruiting, please check out jobs page.

iPhone Development

PLS received certification as an approved iphone application development house and will soon be launching the iPhone and iTouch handset applications.

Contract Staff

Tired of paying recruitment consultants for often underqualifed contract staff? PLS can provide highly qualified embedded software engineers with a clean and transparent contract. No more reneged contracts, no more losing IP to competitors as transient staff move. Save money, PLS take all of the administration overhead away and still meet industry standard contract rates for supplied staff.
Embedded

PLS has firm roots in embedded software development. Many of the senior staff herald from the automotive industry, having written the code which probably runs your engines today.

We excel at embedded software development. We have a wealth of experience of software for single and multi-processor designs and numerous operating systems and interfaces. Proficient in USB stacks, devices and profiles, Bluetooth and IP interfaces, streaming and codecs. The embedded software team has undertaken projects ranging from small feasibilities up to multi-man year developments.

Operating Systems

Linux Kernels 2.4/2.6, WinCE 5.0, Symbian, ECOS, POSIX compliant systems

Devices

ARM7 ( e.g. Philips 214x ), ARM9, Intel XScale, Texas MSP430, Rabbit RCM3000, Texas TMS320C5x/6x.

 

Xilinx FPGAs. Flash Memory. ADC, DAC high speed sampling.

Languages

C, C++, Java, Python, Perl, XML, XSL, JSP

Embedded Software Tools

UML Design, Platform Builder, Eclipse, LINT, concurrent version systems(CVS), Visual C++, Borland C++Builder, Metroworks Code Warrior

Protocols

USB MSD, USB SPP (Serial port profiles), USB HID, Custom USB drivers, Bluetooth, Zigbee 802.15.4, TCP/IP, UDP, USB, HTTP, PPP, SMTP, SMS, SIP

The embedded department consist of the systems and software groups. A typical embedded solution may consist of a systems based requirements capture, system description in MATLAB and simulink then implementation in the language specified by the client.

Our experts have written firmware solutions in C and C++, on platforms as basic as PICS and 8051s, mid level processors like the MPC555, right up to embedded Linux (Monta Vista) on x86, StongARM and PowerPC platforms.

We can work to whatever quality standards your project requires. We have experience in v cycle engineering, CMM and Misra standards.