<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Insolem</provider_name><provider_url>https://insolem.fr/en/</provider_url><author_name>kftAdm</author_name><author_url>https://insolem.fr/en/author/kftadm/</author_url><title>Automotive ECU firmware : Insolem</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="sPRBIy6nG5"&gt;&lt;a href="https://insolem.fr/en/references/automotive-ecu-firmware/"&gt;Automotive ECU firmware&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://insolem.fr/en/references/automotive-ecu-firmware/embed/#?secret=sPRBIy6nG5" width="600" height="338" title="&#x201C;Automotive ECU firmware&#x201D; &#x2014; Insolem" data-secret="sPRBIy6nG5" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://insolem.fr/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><thumbnail_url>https://insolem.fr/wp-content/uploads/2021/11/ecu-automobile.jpg</thumbnail_url><thumbnail_width>1440</thumbnail_width><thumbnail_height>900</thumbnail_height><description>Customer need: Firmware development for an automotive ECU Project synthesis: Definition of the architecture to meet the customer&#x2019;s specifications Low level development (HAL, sensor interfacing) Development of functions and integration Development of monitoring and diagnostics Development of the flash bootloader Development of the sensor calibration software and interfacing with the HAL Test and integration up [&hellip;]</description></oembed>
