Core Engineering Technologies
ECU Base Software
Where the magic happens. Our development team configures the software for the various components of ECUs.
We’re experienced in several ECU base software domains like Diagnostics, Software Update, Variant Management, Log & Trace, Network, Data Routing, Inter-Processor-Communication (IPC), Power Management, OS Scheduling and Drivers.
We handle the domains from end-to-end, including the system view. We understand the needs of automakers to build ECU infrastructure that can handle complex applications. Designing the base layer so the processor can do what it needs to – in multiple AUTOSAR and non-AUTOSAR environments. We talk Linux and QNX.
Our team will apply the domain requirements, whether on a multi-core microcontroller or multi-processor… using our experience across different systems to assist on many different project types.
We’re problem solvers, and we’re ready to run your project from RFI, to RFQ, and onto SOP…or else we can jump in on a rescue mission for one that’s already running (if that’s what you need).
Nailing functional safety on all our projects. We’re experienced with AUTOSAR safety requirements for all common providers, and have safety platform experience on complex multi-core advanced SoCs.
We’re proud to have a clear safety process that’s quality-oriented. Our team has both the knowledge and internal processes to get the project to the appropriate safety level. Including:
- Internal quality process, documents and templates available for A-SPICE process groups SWE1 to SWE6
- Support up to ASIL-D
- A process that can be integrated with any customer A-SPICE compliant process (Delta process implemented)
We’ve also implemented safety concepts from idea phase to validation – including FFI (Freedom from Interference) and watchdog on a complete system level (both internal and external).
As part of our projects, we have the internal tools to support safety platform development. And we’ve got a robust internal testing framework, covering things like fault injection tests (automated using debugger scripts), and unit tests using certified tools.
If you join us on a project, you can rest easy knowing we’ll cover every angle to make sure we meet all functional safety requirements.
Offering you a secure outcome each and every time. Our cyber security team will work from the available concept – making sure we can protect the system from the risk of outside intrusion, while fitting within the hardware’s capabilities.
We’ll use a number of techniques, including the more straightforward elements expected by automakers. Things like Secure Boot, Key Management, Certificate Management, Secure Bus Communication, and TARA.
But that’s not all. We’ll go deeper and further than just the standard, employing more advanced techniques to provide a premium outcome. Including using an Intrusion Detection System to deliver processing software that’s protected from threats.
And once we’ve done a full implementation, we’ll optimise everything for performance. That way you can be comfortable that everything will run quickly and securely.