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.

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 Cand 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.

Our in-house style favors v-cycle engineering - which we follow for all production software (unless the customer has specific preference). If you're not familiar with this quality methodology it is much like the popular waterfall model, but with attention to testing considered at every part of the process. We believe this gives our clients the most appropriate documentation with the highest quality product possible.

A typical V-cycle is shown here.

 

Embedded