Embedded Software

Ricardo’s Control and Electronics Group includes a team of highly skilled software engineers and has the capability to execute projects right the way through the automotive software development cycle. From vehicle level requirements, via rapid prototyping to production software release, we draw on the necessary expertise from across the Ricardo Group to deliver on our customers’ requirements

Combining core programming, design and testing skills with detailed knowledge of popular automotive microcontrollers and technologies, Ricardo’s Control and Electronics Group supports a wide variety of clients and projects, including the supply and maintenance of production embedded software. We can develop software to the highest levels of integrity for devices from suppliers including Freescale, Infineon and Renesas.

Clients can outsource entire development and maintenance projects to us, or commission our services for specific parts of the lifecycle.

 

With many years’ experience in developing, testing and improving automotive control systems we offer a wide range of services which includes design, rapid prototyping, specification, implementation and verification. In addition to traditional "hand coding" techniques we are also skilled in model based design and automatic code generation. Our expertise includes the Mathwork’s Real-Time Workshop/Embedded Coder, dSPACE GmbH’s Targetlink and ETAS ASCET toolsets, with a proven ability to reliably interface model-based control strategies with underlying code or optimised driver components. We can even import your existing code into a Simulink® model for use in creating a rapid prototype or a coding specification using our Strategy2Sim technology.

Ricardo provides software and services that conform to internationally recognised quality and safety standards such as IEC 61508, MISRA standards and guidelines and Automotive SPICE© (ISO/IEC 15504). We specialise in the production of safey critical software and in independant verification and validation, and have a long track record of production-proven high integrity software up to and including SIL3 levels. Other areas of expertise include compilation and program analysis techniques, verification and validation tools and techniques and AUTOSAR drivers.

We cover a wide range of application areas including powertrain engine, transmission and gearbox control, telematics and multimedia, body control, hybrid electric and flexible fuel applications, high performance and niche variant engineering as well as diagnostics and worldwide legislation requirements. Clients outsource entire project development and maintenance to us or may commission our services for specific parts of the lifecycle.

Ricardo operates a quality system based on the requirements of the internationally-recognised standards ISO 9001 and the SEIs Capability Maturity Model (CMM) Level 2 as well as the sector-specific TickIT and MISRATM guidelines.

Related Links:

Automatic Code Generation for Safety Critical Systems - MIRA paper