{"id":1822,"date":"2024-08-13T14:25:11","date_gmt":"2024-08-13T12:25:11","guid":{"rendered":"https:\/\/www.dunasys.com\/actualites\/non-classe\/le-guide-du-logiciel-embarque\/"},"modified":"2026-07-09T14:41:57","modified_gmt":"2026-07-09T12:41:57","slug":"the-embedded-software-guide","status":"publish","type":"post","link":"https:\/\/www.dunasys.com\/en\/actualites\/ingenierie\/the-embedded-software-guide\/","title":{"rendered":"The Embedded Software Guide"},"content":{"rendered":"\n\n\n\n<section class=\"block-hero block-hero-articles-dunasys\"\n        >\n            <div class=\"block-hero-articles-dunasys_breadcrumb\">\n            <div class=\"container\">\n                            <div class=\"breadcrumb\">\n            <ul class=\"breadcrumb-list\">\n                                                                                                                                            <li class=\"breadcrumb-list_item\">\n                    <a href=\"https:\/\/www.dunasys.com\/en\/\">Home<\/a>\n                <\/li>\n                                    <li class=\"breadcrumb-list_item\">The Embedded Software Guide<\/li>\n                            <\/ul>\n        <\/div>\n    \n            <\/div>\n        <\/div>\n        <div class=\"block-hero-articles-dunasys_content\">\n        <div class=\"container\">\n            <div class=\"grid\">\n                <div class=\"grid_title\">\n                                    \n                                \n                                        \n                                \n                    \n            <h1\n        class=\"title title-hero js-text-gradient-scroll\"\n                 data-gradient-duration=\"2.5\"        >The Embedded Software Guide<\/h1>\n    \n                                                \n                                    \n                \n        <div class=\"editor\"\n        >\n        The automotive industry transforms year after year. Growth is significant. Within the ecosystem of the Internet of Things convergence, connected cars represent one of the fastest-growing markets. This growth is driven by enhanced safety, the demand for connectivity, and carbon efficiency. <a href=\"https:\/\/www.dunasys.com\/en\/actualites\/ingenierie\/the-embedded-software-guide\/\" class=\"read-more\">Read More<\/a>\n        <\/div>\n    \n                    <div class=\"meta\">\n                                                    <div class=\"author\">Par Guillaume Sery<\/div>\n                                                <div class=\"date\">Le 13 August 2024<\/div>\n                    <\/div>\n                <\/div>\n                                    <div class=\"grid_thumb\">\n                                    \n                                                                                                                                            \n                <picture class=\"post-img-wrapper\">\n\n                                        <source media=\"(min-width: 1024px)\" srcset=\"https:\/\/www.dunasys.com\/wp-content\/uploads\/2024\/08\/post-897__le-guide-du-logiciel-embarque-1200x0-c-default.webp 1x, https:\/\/www.dunasys.com\/wp-content\/uploads\/2024\/08\/post-897__le-guide-du-logiciel-embarque-2400x0-c-default.webp 2x\">\n\n                                        <source media=\"(min-width: 768px)\" srcset=\"https:\/\/www.dunasys.com\/wp-content\/uploads\/2024\/08\/post-897__le-guide-du-logiciel-embarque-800x0-c-default.webp 1x, https:\/\/www.dunasys.com\/wp-content\/uploads\/2024\/08\/post-897__le-guide-du-logiciel-embarque-1600x0-c-default.webp 2x\">\n\n                                        <img decoding=\"async\" src=\"https:\/\/www.dunasys.com\/wp-content\/uploads\/2024\/08\/post-897__le-guide-du-logiciel-embarque-400x0-c-default.webp\"\n                         srcset=\"https:\/\/www.dunasys.com\/wp-content\/uploads\/2024\/08\/post-897__le-guide-du-logiciel-embarque-400x0-c-default.webp 1x, https:\/\/www.dunasys.com\/wp-content\/uploads\/2024\/08\/post-897__le-guide-du-logiciel-embarque-800x0-c-default.webp 2x\"                         alt=\"Post 897 Le Guide Du Logiciel Embarque\"\n                          width=\"2000\"                           height=\"1333\"                           class=\"post-img\"                                                       fetchpriority=\"high\" loading=\"eager\"\n                                             >\n                <\/picture>\n                        \n                    <\/div>\n                            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n\n\n\n<section    \n        class=\"block-editor block-editor-post\"\n        >\n    <div class=\"container\">\n        <div class=\"grid\">\n            <div class=\"grid_content\">\n                <div class=\"editor\"><p><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"0\">The automotive industry transforms year <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"40\">after year. Growth is significant. <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"75\">Within the ecosystem of the Internet <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"112\">of Things <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"122\">convergence, connected cars <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"150\">represent one of the <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"171\">fastest-growing markets. This <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"201\">growth is driven by <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"221\">enhanced safety, the demand for <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"253\">connectivity, and carbon efficiency. In <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"293\">2022, connected car sales continued to <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"332\">grow by 12%, meaning that at that <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"366\">point, more than 50% of <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"390\">vehicles sold were connected. As a <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"425\">result, working with engineers and <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"460\">developers has become increasingly <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"495\">important for manufacturers. In the <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"531\">following sections, we will look at <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"567\">what embedded software is, the <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"598\">technologies it uses, and our areas of <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"637\">engineering expertise.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2>What You Need to Know About Embedded Software<\/h2>\n<div class=\"_chunkWrapper_6ta1u_30\">\n<p class=\"font-claude-response-body break-words whitespace-normal\"><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"0\">Embedded software is a <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"23\">program used within industrial <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"54\">equipment. It is specifically designed <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"93\">for the equipment in which it is housed <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"133\">and would serve no purpose elsewhere. <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"171\">This type of software dates back many <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"209\">years and has evolved with the times. A <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"249\">classic example is the mechanical <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"283\">programmer of a washing machine: this <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"321\">software is essential to the machine&#8217;s <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"360\">operation and is of no use outside of <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"398\">it. This remains true today; embedded <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"436\">software must be valued for its <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"468\">functional purpose.<\/span><\/p>\n<\/div>\n<div class=\"_chunkWrapper_6ta1u_30\">\n<p class=\"font-claude-response-body break-words whitespace-normal\"><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"0\">Embedded software <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"18\">has several characteristics. Among <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"53\">these, it must be limited in size and <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"91\">have relatively low energy consumption. <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"131\">It must also meet certain constraints <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"169\">such as autonomy, reliability, <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"200\">security, and memory space.<\/span><\/p>\n<\/div>\n<div class=\"_chunkWrapper_6ta1u_30\">\n<p class=\"font-claude-response-body break-words whitespace-normal\"><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"0\">An <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"3\">embedded system offers numerous <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"35\">advantages. It is designed to carry out <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"75\">a specific task, simplifies the <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"107\">system&#8217;s hardware, and reduces costs. <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"145\">An embedded system is a small component <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"185\">within a larger device.<\/span><\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<h2>What Are the Main Technologies Used in Embedded Software?<\/h2>\n<div class=\"flex-1 flex flex-col px-4 max-w-3xl mx-auto w-full pt-1\">\n<div role=\"feed\" aria-label=\"Messages de la conversation\" aria-describedby=\"_r_166_\" aria-busy=\"false\" data-find-provider-scope=\"\">\n<div data-sizer-excess=\"0\">\n<div data-index=\"93\" data-last-message=\"true\">\n<div tabindex=\"0\" role=\"article\" aria-setsize=\"94\" aria-posinset=\"94\" aria-label=\"Message 94 sur 94\">\n<div data-test-render-count=\"1\">\n<div class=\"group\">\n<div class=\"group relative relative pb-[var(--msg-assistant-pb,0.75rem)]\" data-is-streaming=\"false\">\n<div class=\"font-claude-response relative leading-[1.65rem] [&amp;_pre&gt;div]:bg-bg-000\/50 [&amp;_pre&gt;div]:border-0.5 [&amp;_pre&gt;div]:border-border-400 [&amp;_.ignore-pre-bg&gt;div]:bg-transparent [&amp;_.standard-markdown_:is(p,blockquote,h1,h2,h3,h4,h5,h6)]:pl-2 [&amp;_.standard-markdown_:is(p,blockquote,ul,ol,h1,h2,h3,h4,h5,h6)]:pr-8 [&amp;_.progressive-markdown_:is(p,blockquote,h1,h2,h3,h4,h5,h6)]:pl-2 [&amp;_.progressive-markdown_:is(p,blockquote,ul,ol,h1,h2,h3,h4,h5,h6)]:pr-8\">\n<div class=\"standard-markdown grid-cols-1 grid [&amp;_&gt;_*]:min-w-0 gap-3 standard-markdown\">\n<p class=\"font-claude-response-body break-words whitespace-normal\">Embedded software requires the use of programming languages. The most widely used today are C, C++, Java, and Ada. Here is an overview of these languages:<\/p>\n<ul>\n<li class=\"font-claude-response-body break-words whitespace-normal\"><strong>C<\/strong> is the programming language that every programmer knows. It is one of the most widely used and versatile languages, and has inspired many others that adopted a similar syntax, including C++ and Java.<\/li>\n<li class=\"font-claude-response-body break-words whitespace-normal\"><strong>C++<\/strong> is the successor to C. It offers features that allow its users to program using a different approach. It is highly popular for object-oriented programming and is widely used in the video game industry.<\/li>\n<li class=\"font-claude-response-body break-words whitespace-normal\"><strong>Ada<\/strong> is also an object-oriented language. It is perfectly suited to real-time environments where reliability is critical. Its many features reduce the risk of errors.<\/li>\n<li class=\"font-claude-response-body break-words whitespace-normal\"><strong>Java<\/strong>\u00a0is a versatile language used across a very wide range of fields, including video game development and the Internet of Things.<\/li>\n<\/ul>\n<p class=\"font-claude-response-body break-words whitespace-normal\">In order to function, these languages must use embedded operating systems such as Linux or FreeRTOS. Here is a brief overview of these operating systems:<\/p>\n<ul>\n<li class=\"font-claude-response-body break-words whitespace-normal\"><strong>Linux<\/strong> is an open-source operating system. Initially developed for personal computers, it found little use in that context but proved its value in other computing systems, such as mobile phones and embedded systems.<\/li>\n<li class=\"font-claude-response-body break-words whitespace-normal\"><strong>FreeRTOS<\/strong>\u00a0is one of the most widely used systems today. It is primarily used for embedded systems with code space constraints. It enables real-time execution, features open-source code, and has a very small footprint.<\/li>\n<\/ul>\n<p class=\"font-claude-response-body break-words whitespace-normal\">Hardware architectures are also necessary for the proper functioning of embedded software. Below are two key examples, the microcontroller and the SoC:<\/p>\n<ul>\n<li class=\"font-claude-response-body break-words whitespace-normal\"><strong>The microcontroller<\/strong> is an integrated circuit that brings together all the essential elements for the operation of a computer or other device, including the processor, memory, input\/output interfaces, and peripheral units.<\/li>\n<li class=\"font-claude-response-body break-words whitespace-normal\"><strong>The SoC (System on a Chip)<\/strong>\u00a0is an embedded system on a single integrated circuit. It can include the microprocessor, memory, and all the components necessary for the embedded system to function correctly.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\"><strong>DUNASYS: The Expert in Embedded Systems Engineering<\/strong><\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\"><a href=\"https:\/\/www.dunasys.com\/en\/about-us\/\">DUNASYS<\/a> is a company specializing in connected automotive engineering. We operate across two core areas of expertise. The first is the design and development of embedded units and software. The second is the provision of technical support and consultancy services for our clients. To this end, we offer two modes of intervention: fixed-price projects within our engineering department, and on-site technical assistance and advisory services.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\"><strong>Fixed-Price Projects with Our Engineering Department<\/strong><\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">At DUNASYS, we have built our strategy around expertise and mastery of embedded systems, covering specification, design, development, diagnostics, analysis, and maintenance. We operate across several divisions:<\/p>\n<ul>\n<li class=\"font-claude-response-body break-words whitespace-normal\"><strong>Embedded software and networks division:<\/strong> We are recognized experts in automotive, rail, and aeronautical networks and low-level layers. We can also support any company commercializing connected objects.<\/li>\n<li class=\"font-claude-response-body break-words whitespace-normal\"><strong>Stacks division:<\/strong> We are a Tier 2 supplier of CAN\/LIN\/MILCAN communication stacks.<\/li>\n<li class=\"font-claude-response-body break-words whitespace-normal\"><strong>Automated testing division:<\/strong> We design validation, qualification, maintenance, and acceptance test benches.<\/li>\n<li class=\"font-claude-response-body break-words whitespace-normal\"><strong>Products division:<\/strong> We develop software and hardware tools for the analysis, diagnostics, monitoring, and validation of embedded data.<\/li>\n<li class=\"font-claude-response-body break-words whitespace-normal\"><strong>Technical Assistance and Advisory Services<\/strong><\/li>\n<\/ul>\n<p class=\"font-claude-response-body break-words whitespace-normal\">We also work directly with our clients to support them on projects that require our expertise. Our engineers deliver high-quality, technically demanding services, made possible through rigorous selection, ongoing monitoring, and tailored training. Our expertise and know-how enable us to meet our clients&#8217; expectations.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">Our engineers come from renowned engineering schools and work on missions and projects of varying scope across a wide range of industry sectors. An engineer at DUNASYS possesses a broad range of skills, including embedded software development, C language development on microcontrollers, and C++ development on embedded Linux. Our engineers also demonstrate strong interpersonal qualities such as autonomy, communication skills, and responsiveness.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">If you would like to find out more about our engineering services, please visit our engineering page. If you are interested in our services or have any questions, do not hesitate to contact us. We will get back to you as quickly as possible.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h2><\/h2>\n<h2><\/h2>\n<h2>DUNASYS, l\u2019expert en ing\u00e9nierie des syst\u00e8mes embarqu\u00e9s<\/h2>\n<p><a href=\"https:\/\/www.dunasys.com\/en\/about-us\/\">DUNASYS<\/a> is a company specializing in connected automotive engineering. We operate across two core areas of expertise. The first is the design and development of embedded units and software. The second is the provision of technical support and consultancy services for our clients. To this end, we offer two modes of intervention: fixed-price projects within our engineering department, and on-site technical assistance and advisory services.<\/p>\n<p>&nbsp;<\/p>\n<h3>Fixed-Price Projects with Our Engineering Department<\/h3>\n<p>Chez DUNASYS, nous avons orient\u00e9 notre strat\u00e9gie sur <b>l\u2019expertise et la ma\u00eetrise des syst\u00e8mes embarqu\u00e9s<\/b>. Que ce soit sur la sp\u00e9cification, la conception, le d\u00e9veloppement, le diagnostic, l\u2019analyse et la maintenance. Ainsi, nous avons plusieurs p\u00f4les :<\/p>\n<ul>\n<li aria-level=\"1\">\n<p class=\"font-claude-response-body break-words whitespace-normal\"><strong>Embedded software and networks division:<\/strong> We are recognized experts in automotive, rail, and aeronautical networks and low-level layers. We can also support any company commercializing connected objects.<\/p>\n<\/li>\n<li aria-level=\"1\">\n<p class=\"font-claude-response-body break-words whitespace-normal\"><strong>Stacks division:<\/strong> We are a Tier 2 supplier of CAN\/LIN\/MILCAN communication stacks.<\/p>\n<\/li>\n<li aria-level=\"1\">\n<p class=\"font-claude-response-body break-words whitespace-normal\"><strong>Automated testing division:<\/strong> We design validation, qualification, maintenance, and acceptance test benches.<\/p>\n<\/li>\n<li aria-level=\"1\">\n<p class=\"font-claude-response-body break-words whitespace-normal\"><strong>Products division:<\/strong> We develop software and hardware tools for the analysis, diagnostics, monitoring, and validation of embedded data.<\/p>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Technical Assistance and Advisory Services<\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal\">We also work directly with our clients to support them on projects that require our expertise. Our engineers deliver high-quality, technically demanding services, made possible through rigorous selection, ongoing monitoring, and tailored training. Our expertise and know-how enable us to meet our clients&#8217; expectations.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">Our engineers come from renowned engineering schools and work on missions and projects of varying scope across a wide range of industry sectors. An engineer at DUNASYS possesses a broad range of skills, including embedded software development, C language development on microcontrollers, and C++ development on embedded Linux. Our engineers also demonstrate strong interpersonal qualities such as autonomy, communication skills, and responsiveness.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">If you would like to find out more about our engineering services, please visit our <a href=\"https:\/\/www.dunasys.com\/en\/dunasys-technology\/\">&#8220;Technology&#8221;<\/a> page. If you are interested in our services or have any questions, do not hesitate to contact us. We will get back to you as quickly as possible.<\/p>\n<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n\n\n\n<section    \n        class=\"block-faq block-faq-1 block-faq-3-dunasys\"\n        >\n    <div class=\"container\">\n        <div class=\"grid\">\n            <div class=\"grid_title\">\n                                \n                                \n                                        \n                        \n                    \n            <h2\n        class=\"title title-section\"\n                        >Questions &#038; Answers<\/h2>\n    \n            <\/div>\n                            <div class=\"grid_content\">\n                                            <div class=\"accordion-item\">\n                            <div class=\"accordion-item_header\">\n                                <h3 class=\"question\">\n                                    <button class=\"question_btn\"\n                                            type=\"button\"\n                                            aria-expanded=\"false\"\n                                            aria-controls=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-1\"\n                                            id=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-1\">\n                                        What is an embedded application?\n                                    <\/button>\n                                <\/h3>\n                                <div class=\"icon\">\n                                    <svg width=\"12\" height=\"18\" viewBox=\"0 0 12 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                        <line x1=\"5.68164\" y1=\"4.69898e-07\" x2=\"5.68164\" y2=\"15.7739\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                        <path d=\"M10.5312 10.9805L5.53125 15.9805L0.531259 10.9805\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                    <\/svg>\n                                <\/div>\n                            <\/div>\n                            <div class=\"accordion-item_content\"\n                                 id=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-1\"\n                                 role=\"region\"\n                                 aria-labelledby=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-1\">\n                                                            \n                                    \n                \n        <div class=\"editor answer\"\n                                                        >\n        <div class=\"_chunkWrapper_6ta1u_30\">\n<p class=\"font-claude-response-body break-words whitespace-normal\"><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\">An <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"40\">embedded <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"49\">application is a <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"66\">program designed to <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"86\">run directly on <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"102\">dedicated hardware, <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"122\">without requiring <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"140\">an advanced user <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"157\">interface. These software <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"183\">programs are often <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"202\">integrated into specific <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"227\">electronic systems, such as automotive <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"266\">control units, smart sensors, or <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"299\">medical devices.<\/span><\/p>\n<\/div>\n<div class=\"_chunkWrapper_6ta1u_30\">\n<ul>\n<li class=\"font-claude-response-body break-words whitespace-normal\"><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"0\">Unlike standard <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"16\">software that can be installed and run <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"55\">on different operating systems, an <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"90\">embedded application is optimized for a <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"130\">single hardware platform.<\/span><\/li>\n<li class=\"font-claude-response-body break-words whitespace-normal\"><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"130\">Its <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"160\">development requires programming <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"193\">adapted to hardware constraints (low <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"230\">memory, limited processing power, code <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"269\">optimization).<\/span><\/li>\n<li class=\"font-claude-response-body break-words whitespace-normal\"><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"269\">It performs critical <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"305\">functions such as engine control, <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"339\">communication management between <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"372\">connected objects, or securing data <\/span><span class=\"_animating_6ta1u_10\" data-newtext-seq=\"408\">transactions.<\/span><\/li>\n<\/ul>\n<\/div>\n\n        <\/div>\n    \n                            <\/div>\n                        <\/div>\n                                            <div class=\"accordion-item\">\n                            <div class=\"accordion-item_header\">\n                                <h3 class=\"question\">\n                                    <button class=\"question_btn\"\n                                            type=\"button\"\n                                            aria-expanded=\"false\"\n                                            aria-controls=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-2\"\n                                            id=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-2\">\n                                        What is an embedded software engineer?\n                                    <\/button>\n                                <\/h3>\n                                <div class=\"icon\">\n                                    <svg width=\"12\" height=\"18\" viewBox=\"0 0 12 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                        <line x1=\"5.68164\" y1=\"4.69898e-07\" x2=\"5.68164\" y2=\"15.7739\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                        <path d=\"M10.5312 10.9805L5.53125 15.9805L0.531259 10.9805\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                    <\/svg>\n                                <\/div>\n                            <\/div>\n                            <div class=\"accordion-item_content\"\n                                 id=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-2\"\n                                 role=\"region\"\n                                 aria-labelledby=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-2\">\n                                                            \n                                    \n                \n        <div class=\"editor answer\"\n                                                        >\n        <p class=\"font-claude-response-body break-words whitespace-normal\">An embedded software engineer is an expert in developing software for embedded systems. Their role is crucial in the design and optimization of electronic products that require high-performing and reliable software.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">The main responsibilities of an embedded software engineer include:<\/p>\n<ul>\n<li class=\"font-claude-response-body break-words whitespace-normal\">Analyzing needs and hardware constraints.<\/li>\n<li class=\"font-claude-response-body break-words whitespace-normal\">Writing and optimizing code in low-level languages (C, C++, embedded Python, etc.).<\/li>\n<li class=\"font-claude-response-body break-words whitespace-normal\">Managing system security and data protection.<\/li>\n<li class=\"font-claude-response-body break-words whitespace-normal\">Carrying out software tests to guarantee optimal operation.<\/li>\n<\/ul>\n<p class=\"font-claude-response-body break-words whitespace-normal\">At Dunasys, our engineers specializing in embedded software develop solutions tailored to business needs.<\/p>\n\n        <\/div>\n    \n                            <\/div>\n                        <\/div>\n                                            <div class=\"accordion-item\">\n                            <div class=\"accordion-item_header\">\n                                <h3 class=\"question\">\n                                    <button class=\"question_btn\"\n                                            type=\"button\"\n                                            aria-expanded=\"false\"\n                                            aria-controls=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-3\"\n                                            id=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-3\">\n                                        What is embedded system software?\n                                    <\/button>\n                                <\/h3>\n                                <div class=\"icon\">\n                                    <svg width=\"12\" height=\"18\" viewBox=\"0 0 12 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                        <line x1=\"5.68164\" y1=\"4.69898e-07\" x2=\"5.68164\" y2=\"15.7739\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                        <path d=\"M10.5312 10.9805L5.53125 15.9805L0.531259 10.9805\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                    <\/svg>\n                                <\/div>\n                            <\/div>\n                            <div class=\"accordion-item_content\"\n                                 id=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-3\"\n                                 role=\"region\"\n                                 aria-labelledby=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-3\">\n                                                            \n                                    \n                \n        <div class=\"editor answer\"\n                                                        >\n        <p class=\"font-claude-response-body break-words whitespace-normal\">Embedded system software is a program responsible for executing and managing the functions of the electronic equipment in which it is integrated.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">It can be divided into several categories:<\/p>\n<ul>\n<li class=\"font-claude-response-body break-words whitespace-normal\"><strong>Firmware:<\/strong> A low-level program that manages communication with the hardware and optimizes system resources.<\/li>\n<li class=\"font-claude-response-body break-words whitespace-normal\"><strong>Embedded operating system:<\/strong> A simplified platform enabling multiple applications to run while managing hardware interactions.<\/li>\n<li class=\"font-claude-response-body break-words whitespace-normal\"><strong>Middleware:<\/strong> A set of services facilitating communication between different applications within the embedded system.<\/li>\n<\/ul>\n<p class=\"font-claude-response-body break-words whitespace-normal\">These software programs are used across numerous sectors: connected vehicles, drones, medical devices, and connected objects. They ensure the proper functioning of devices by optimizing their security and performance.<\/p>\n\n        <\/div>\n    \n                            <\/div>\n                        <\/div>\n                                            <div class=\"accordion-item\">\n                            <div class=\"accordion-item_header\">\n                                <h3 class=\"question\">\n                                    <button class=\"question_btn\"\n                                            type=\"button\"\n                                            aria-expanded=\"false\"\n                                            aria-controls=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-4\"\n                                            id=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-4\">\n                                        What is the difference between standard software and embedded software?\n                                    <\/button>\n                                <\/h3>\n                                <div class=\"icon\">\n                                    <svg width=\"12\" height=\"18\" viewBox=\"0 0 12 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                        <line x1=\"5.68164\" y1=\"4.69898e-07\" x2=\"5.68164\" y2=\"15.7739\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                        <path d=\"M10.5312 10.9805L5.53125 15.9805L0.531259 10.9805\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                    <\/svg>\n                                <\/div>\n                            <\/div>\n                            <div class=\"accordion-item_content\"\n                                 id=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-4\"\n                                 role=\"region\"\n                                 aria-labelledby=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-4\">\n                                                            \n                                    \n                \n        <div class=\"editor answer\"\n                                                        >\n        <p class=\"font-claude-response-body break-words whitespace-normal\">The distinction between standard software and embedded software rests on several key aspects:<\/p>\n<div class=\"overflow-x-auto w-full px-2 mb-6\">\n<table class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\">\n<thead class=\"text-left\">\n<tr>\n<th class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\" scope=\"col\">Criteria<\/th>\n<th class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\" scope=\"col\">Standard software<\/th>\n<th class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\" scope=\"col\">Embedded software<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Hardware<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Independent (computer, smartphone)<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Specific to a piece of equipment<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Environment<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Runs on a standard OS (Windows, Linux, macOS)<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Runs on a minimalist or real-time system<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Resources<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">High computing power<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Limited resources (memory, energy, processor)<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Updates<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Easily modifiable and scalable<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Complex to update once deployed<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Examples<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Mobile apps, office software<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">ABS braking systems, bank cards, drones<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p class=\"font-claude-response-body break-words whitespace-normal\">Embedded software must therefore be stable, optimized, and secure, as it is often integrated into critical devices where any error can have serious consequences.<\/p>\n\n        <\/div>\n    \n                            <\/div>\n                        <\/div>\n                                            <div class=\"accordion-item\">\n                            <div class=\"accordion-item_header\">\n                                <h3 class=\"question\">\n                                    <button class=\"question_btn\"\n                                            type=\"button\"\n                                            aria-expanded=\"false\"\n                                            aria-controls=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-5\"\n                                            id=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-5\">\n                                        What are the most widely used programming languages for embedded software development?\n                                    <\/button>\n                                <\/h3>\n                                <div class=\"icon\">\n                                    <svg width=\"12\" height=\"18\" viewBox=\"0 0 12 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                        <line x1=\"5.68164\" y1=\"4.69898e-07\" x2=\"5.68164\" y2=\"15.7739\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                        <path d=\"M10.5312 10.9805L5.53125 15.9805L0.531259 10.9805\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                    <\/svg>\n                                <\/div>\n                            <\/div>\n                            <div class=\"accordion-item_content\"\n                                 id=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-5\"\n                                 role=\"region\"\n                                 aria-labelledby=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-5\">\n                                                            \n                                    \n                \n        <div class=\"editor answer\"\n                                                        >\n        <p>The main languages used in embedded software development are:<\/p>\n<ul>\n<li>C and C++: for their efficiency and fine-grained resource management.<\/li>\n<li>Embedded Python: often used for connected objects and embedded AI.<\/li>\n<li>Assembly: for systems requiring extreme optimization.<\/li>\n<li>Rust: increasingly adopted for its memory safety.<\/li>\n<\/ul>\n\n        <\/div>\n    \n                            <\/div>\n                        <\/div>\n                                            <div class=\"accordion-item\">\n                            <div class=\"accordion-item_header\">\n                                <h3 class=\"question\">\n                                    <button class=\"question_btn\"\n                                            type=\"button\"\n                                            aria-expanded=\"false\"\n                                            aria-controls=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-6\"\n                                            id=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-6\">\n                                        What are the main challenges in embedded software development?\n                                    <\/button>\n                                <\/h3>\n                                <div class=\"icon\">\n                                    <svg width=\"12\" height=\"18\" viewBox=\"0 0 12 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                        <line x1=\"5.68164\" y1=\"4.69898e-07\" x2=\"5.68164\" y2=\"15.7739\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                        <path d=\"M10.5312 10.9805L5.53125 15.9805L0.531259 10.9805\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                    <\/svg>\n                                <\/div>\n                            <\/div>\n                            <div class=\"accordion-item_content\"\n                                 id=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-6\"\n                                 role=\"region\"\n                                 aria-labelledby=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-6\">\n                                                            \n                                    \n                \n        <div class=\"editor answer\"\n                                                        >\n        <p>Developing embedded software involves several challenges:<\/p>\n<ul>\n<li>Resource optimization (memory, CPU, energy consumption).<\/li>\n<li>Reliability and robustness (fault tolerance, real time).<\/li>\n<li>Security (protection against cyberattacks, data management).<\/li>\n<li>Hardware compatibility with specific equipment.<\/li>\n<\/ul>\n\n        <\/div>\n    \n                            <\/div>\n                        <\/div>\n                                            <div class=\"accordion-item\">\n                            <div class=\"accordion-item_header\">\n                                <h3 class=\"question\">\n                                    <button class=\"question_btn\"\n                                            type=\"button\"\n                                            aria-expanded=\"false\"\n                                            aria-controls=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-7\"\n                                            id=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-7\">\n                                        Why choose an embedded system over standard software?\n                                    <\/button>\n                                <\/h3>\n                                <div class=\"icon\">\n                                    <svg width=\"12\" height=\"18\" viewBox=\"0 0 12 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                        <line x1=\"5.68164\" y1=\"4.69898e-07\" x2=\"5.68164\" y2=\"15.7739\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                        <path d=\"M10.5312 10.9805L5.53125 15.9805L0.531259 10.9805\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                    <\/svg>\n                                <\/div>\n                            <\/div>\n                            <div class=\"accordion-item_content\"\n                                 id=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-7\"\n                                 role=\"region\"\n                                 aria-labelledby=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-7\">\n                                                            \n                                    \n                \n        <div class=\"editor answer\"\n                                                        >\n        <p>An embedded system is necessary when:<\/p>\n<ul>\n<li>The hardware has limited resources (sensors, microcontrollers).<\/li>\n<li>The software must operate in real time.<\/li>\n<li>The goal is to ensure autonomous operation without human intervention.<\/li>\n<li>Maximum data and system security must be guaranteed.<\/li>\n<\/ul>\n\n        <\/div>\n    \n                            <\/div>\n                        <\/div>\n                                            <div class=\"accordion-item\">\n                            <div class=\"accordion-item_header\">\n                                <h3 class=\"question\">\n                                    <button class=\"question_btn\"\n                                            type=\"button\"\n                                            aria-expanded=\"false\"\n                                            aria-controls=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-8\"\n                                            id=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-8\">\n                                        Which industries use embedded software?\n                                    <\/button>\n                                <\/h3>\n                                <div class=\"icon\">\n                                    <svg width=\"12\" height=\"18\" viewBox=\"0 0 12 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                        <line x1=\"5.68164\" y1=\"4.69898e-07\" x2=\"5.68164\" y2=\"15.7739\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                        <path d=\"M10.5312 10.9805L5.53125 15.9805L0.531259 10.9805\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                    <\/svg>\n                                <\/div>\n                            <\/div>\n                            <div class=\"accordion-item_content\"\n                                 id=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-8\"\n                                 role=\"region\"\n                                 aria-labelledby=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-8\">\n                                                            \n                                    \n                \n        <div class=\"editor answer\"\n                                                        >\n        <p>Embedded software is present across numerous sectors:<\/p>\n<ul>\n<li>Automotive (engine control units, ADAS, infotainment).<\/li>\n<li>Aeronautics and space (flight system control, navigation).<\/li>\n<li>Industry 4.0 (programmable logic controllers, industrial robots).<\/li>\n<li>Telecommunications (mobile networks, IoT systems).<\/li>\n<li>Medical (connected devices, patient monitoring).<\/li>\n<\/ul>\n\n        <\/div>\n    \n                            <\/div>\n                        <\/div>\n                                            <div class=\"accordion-item\">\n                            <div class=\"accordion-item_header\">\n                                <h3 class=\"question\">\n                                    <button class=\"question_btn\"\n                                            type=\"button\"\n                                            aria-expanded=\"false\"\n                                            aria-controls=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-9\"\n                                            id=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-9\">\n                                        How can embedded software security be ensured?\n                                    <\/button>\n                                <\/h3>\n                                <div class=\"icon\">\n                                    <svg width=\"12\" height=\"18\" viewBox=\"0 0 12 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                        <line x1=\"5.68164\" y1=\"4.69898e-07\" x2=\"5.68164\" y2=\"15.7739\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                        <path d=\"M10.5312 10.9805L5.53125 15.9805L0.531259 10.9805\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                    <\/svg>\n                                <\/div>\n                            <\/div>\n                            <div class=\"accordion-item_content\"\n                                 id=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-9\"\n                                 role=\"region\"\n                                 aria-labelledby=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-9\">\n                                                            \n                                    \n                \n        <div class=\"editor answer\"\n                                                        >\n        <p>The security of embedded systems relies on several strategies:<\/p>\n<ul>\n<li>Use of secure protocols for connected object communication.<\/li>\n<li>Protection against cyberattacks through secure updates.<\/li>\n<li>Privilege separation between the different components of the system.<\/li>\n<li>Rigorous source code verification and in-depth testing.<\/li>\n<\/ul>\n\n        <\/div>\n    \n                            <\/div>\n                        <\/div>\n                                            <div class=\"accordion-item\">\n                            <div class=\"accordion-item_header\">\n                                <h3 class=\"question\">\n                                    <button class=\"question_btn\"\n                                            type=\"button\"\n                                            aria-expanded=\"false\"\n                                            aria-controls=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-10\"\n                                            id=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-10\">\n                                        What is an RTOS and why use it in embedded software?\n                                    <\/button>\n                                <\/h3>\n                                <div class=\"icon\">\n                                    <svg width=\"12\" height=\"18\" viewBox=\"0 0 12 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                        <line x1=\"5.68164\" y1=\"4.69898e-07\" x2=\"5.68164\" y2=\"15.7739\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                        <path d=\"M10.5312 10.9805L5.53125 15.9805L0.531259 10.9805\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                    <\/svg>\n                                <\/div>\n                            <\/div>\n                            <div class=\"accordion-item_content\"\n                                 id=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-10\"\n                                 role=\"region\"\n                                 aria-labelledby=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-10\">\n                                                            \n                                    \n                \n        <div class=\"editor answer\"\n                                                        >\n        <p>An RTOS (Real-Time Operating System) is an operating system designed for applications requiring deterministic response times. It is used when:<\/p>\n<ul>\n<li>Tasks must be executed in real time.<\/li>\n<li>The order of operations is critical (e.g. in an ABS braking system).<\/li>\n<li>The embedded software must guarantee maximum stability and predictability.<\/li>\n<\/ul>\n\n        <\/div>\n    \n                            <\/div>\n                        <\/div>\n                                            <div class=\"accordion-item\">\n                            <div class=\"accordion-item_header\">\n                                <h3 class=\"question\">\n                                    <button class=\"question_btn\"\n                                            type=\"button\"\n                                            aria-expanded=\"false\"\n                                            aria-controls=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-11\"\n                                            id=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-11\">\n                                        How should embedded software be tested before deployment?\n                                    <\/button>\n                                <\/h3>\n                                <div class=\"icon\">\n                                    <svg width=\"12\" height=\"18\" viewBox=\"0 0 12 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                        <line x1=\"5.68164\" y1=\"4.69898e-07\" x2=\"5.68164\" y2=\"15.7739\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                        <path d=\"M10.5312 10.9805L5.53125 15.9805L0.531259 10.9805\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                    <\/svg>\n                                <\/div>\n                            <\/div>\n                            <div class=\"accordion-item_content\"\n                                 id=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-11\"\n                                 role=\"region\"\n                                 aria-labelledby=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-11\">\n                                                            \n                                    \n                \n        <div class=\"editor answer\"\n                                                        >\n        <p>Embedded software testing goes through several stages:<\/p>\n<ul>\n<li>Unit tests: validation of individual software modules.<\/li>\n<li>Integration tests: verification of interactions between components.<\/li>\n<li>Real-world condition tests: running the software on its target hardware.<\/li>\n<li>Simulation and emulation: use of tools such as QEMU or specific test benches.<\/li>\n<\/ul>\n\n        <\/div>\n    \n                            <\/div>\n                        <\/div>\n                                            <div class=\"accordion-item\">\n                            <div class=\"accordion-item_header\">\n                                <h3 class=\"question\">\n                                    <button class=\"question_btn\"\n                                            type=\"button\"\n                                            aria-expanded=\"false\"\n                                            aria-controls=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-12\"\n                                            id=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-12\">\n                                        What is the lifespan of embedded software?\n                                    <\/button>\n                                <\/h3>\n                                <div class=\"icon\">\n                                    <svg width=\"12\" height=\"18\" viewBox=\"0 0 12 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                        <line x1=\"5.68164\" y1=\"4.69898e-07\" x2=\"5.68164\" y2=\"15.7739\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                        <path d=\"M10.5312 10.9805L5.53125 15.9805L0.531259 10.9805\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                    <\/svg>\n                                <\/div>\n                            <\/div>\n                            <div class=\"accordion-item_content\"\n                                 id=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-12\"\n                                 role=\"region\"\n                                 aria-labelledby=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-12\">\n                                                            \n                                    \n                \n        <div class=\"editor answer\"\n                                                        >\n        <p>The lifespan of embedded software depends on the application sector. In general:<\/p>\n<ul>\n<li>Automotive: 10 to 15 years (subject to safety standards and updates).<\/li>\n<li>Aeronautics: 20 to 30 years (extreme reliability criteria).<\/li>\n<li>Connected objects: 3 to 5 years (rapid technological evolution).<\/li>\n<\/ul>\n\n        <\/div>\n    \n                            <\/div>\n                        <\/div>\n                                            <div class=\"accordion-item\">\n                            <div class=\"accordion-item_header\">\n                                <h3 class=\"question\">\n                                    <button class=\"question_btn\"\n                                            type=\"button\"\n                                            aria-expanded=\"false\"\n                                            aria-controls=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-13\"\n                                            id=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-13\">\n                                        Can embedded software be updated after deployment?\n                                    <\/button>\n                                <\/h3>\n                                <div class=\"icon\">\n                                    <svg width=\"12\" height=\"18\" viewBox=\"0 0 12 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                        <line x1=\"5.68164\" y1=\"4.69898e-07\" x2=\"5.68164\" y2=\"15.7739\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                        <path d=\"M10.5312 10.9805L5.53125 15.9805L0.531259 10.9805\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                    <\/svg>\n                                <\/div>\n                            <\/div>\n                            <div class=\"accordion-item_content\"\n                                 id=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-13\"\n                                 role=\"region\"\n                                 aria-labelledby=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-13\">\n                                                            \n                                    \n                \n        <div class=\"editor answer\"\n                                                        >\n        <p>Yes, but it depends on the design of the embedded system:<\/p>\n<ul>\n<li>Some systems allow OTA (Over-The-Air) updates, as in connected vehicles.<\/li>\n<li>Others require physical access to reprogram the device.<\/li>\n<\/ul>\n\n        <\/div>\n    \n                            <\/div>\n                        <\/div>\n                                            <div class=\"accordion-item\">\n                            <div class=\"accordion-item_header\">\n                                <h3 class=\"question\">\n                                    <button class=\"question_btn\"\n                                            type=\"button\"\n                                            aria-expanded=\"false\"\n                                            aria-controls=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-14\"\n                                            id=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-14\">\n                                        What is the difference between firmware and embedded software?\n                                    <\/button>\n                                <\/h3>\n                                <div class=\"icon\">\n                                    <svg width=\"12\" height=\"18\" viewBox=\"0 0 12 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                        <line x1=\"5.68164\" y1=\"4.69898e-07\" x2=\"5.68164\" y2=\"15.7739\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                        <path d=\"M10.5312 10.9805L5.53125 15.9805L0.531259 10.9805\" stroke=\"white\" stroke-width=\"1.5\"\/>\n                                    <\/svg>\n                                <\/div>\n                            <\/div>\n                            <div class=\"accordion-item_content\"\n                                 id=\"faq-ans-block_314c7bfae7824817a19d8fc136cf80c3-14\"\n                                 role=\"region\"\n                                 aria-labelledby=\"faq-q-block_314c7bfae7824817a19d8fc136cf80c3-14\">\n                                                            \n                                    \n                \n        <div class=\"editor answer\"\n                                                        >\n        <p>Firmware is low-level software directly integrated into an electronic component (EEPROM, microcontroller). It is essential for hardware operation.<br \/>\nEmbedded software, on the other hand, can be more advanced and is sometimes executed on an embedded operating system.<\/p>\n\n        <\/div>\n    \n                            <\/div>\n                        <\/div>\n                                    <\/div>\n                    <\/div>\n    <\/div>\n<\/section>","protected":false},"excerpt":{"rendered":"<p>The automotive industry transforms year after year. Growth is significant. Within the ecosystem of the Internet of Things convergence, connected cars represent one of the fastest-growing markets. This growth is driven by enhanced safety, the demand for connectivity, and carbon efficiency.<\/p>\n","protected":false},"author":3,"featured_media":1823,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[26],"tags":[],"class_list":["post-1822","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ingenierie"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>The Embedded Software Guide - Dunasys<\/title>\n<meta name=\"description\" content=\"An embedded software engineer is an expert in developing software for embedded systems. Their role is crucial in the design process.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dunasys.com\/en\/actualites\/ingenierie\/the-embedded-software-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Embedded Software Guide - Dunasys\" \/>\n<meta property=\"og:description\" content=\"An embedded software engineer is an expert in developing software for embedded systems. Their role is crucial in the design process.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dunasys.com\/en\/actualites\/ingenierie\/the-embedded-software-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"Dunasys\" \/>\n<meta property=\"article:published_time\" content=\"2024-08-13T12:25:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-09T12:41:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dunasys.com\/wp-content\/uploads\/2024\/08\/post-897__le-guide-du-logiciel-embarque.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1333\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"guillaume.s\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"guillaume.s\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dunasys.com\\\/en\\\/actualites\\\/ingenierie\\\/the-embedded-software-guide\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dunasys.com\\\/en\\\/actualites\\\/ingenierie\\\/the-embedded-software-guide\\\/\"},\"author\":{\"name\":\"guillaume.s\",\"@id\":\"https:\\\/\\\/www.dunasys.com\\\/en\\\/#\\\/schema\\\/person\\\/91f3dc40e100bf39d9f33989f8b4287f\"},\"headline\":\"The Embedded Software Guide\",\"datePublished\":\"2024-08-13T12:25:11+00:00\",\"dateModified\":\"2026-07-09T12:41:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dunasys.com\\\/en\\\/actualites\\\/ingenierie\\\/the-embedded-software-guide\\\/\"},\"wordCount\":4,\"publisher\":{\"@id\":\"https:\\\/\\\/www.dunasys.com\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dunasys.com\\\/en\\\/actualites\\\/ingenierie\\\/the-embedded-software-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dunasys.com\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/post-897__le-guide-du-logiciel-embarque.webp\",\"articleSection\":[\"Ing\u00e9nierie\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dunasys.com\\\/en\\\/actualites\\\/ingenierie\\\/the-embedded-software-guide\\\/\",\"url\":\"https:\\\/\\\/www.dunasys.com\\\/en\\\/actualites\\\/ingenierie\\\/the-embedded-software-guide\\\/\",\"name\":\"The Embedded Software Guide - Dunasys\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dunasys.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dunasys.com\\\/en\\\/actualites\\\/ingenierie\\\/the-embedded-software-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dunasys.com\\\/en\\\/actualites\\\/ingenierie\\\/the-embedded-software-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dunasys.com\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/post-897__le-guide-du-logiciel-embarque.webp\",\"datePublished\":\"2024-08-13T12:25:11+00:00\",\"dateModified\":\"2026-07-09T12:41:57+00:00\",\"description\":\"An embedded software engineer is an expert in developing software for embedded systems. Their role is crucial in the design process.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dunasys.com\\\/en\\\/actualites\\\/ingenierie\\\/the-embedded-software-guide\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dunasys.com\\\/en\\\/actualites\\\/ingenierie\\\/the-embedded-software-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dunasys.com\\\/en\\\/actualites\\\/ingenierie\\\/the-embedded-software-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dunasys.com\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/post-897__le-guide-du-logiciel-embarque.webp\",\"contentUrl\":\"https:\\\/\\\/www.dunasys.com\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/post-897__le-guide-du-logiciel-embarque.webp\",\"width\":2000,\"height\":1333,\"caption\":\"Post 897 Le Guide Du Logiciel Embarque\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dunasys.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.dunasys.com\\\/en\\\/\",\"name\":\"Dunasys\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.dunasys.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dunasys.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.dunasys.com\\\/en\\\/#organization\",\"name\":\"Dunasys\",\"url\":\"https:\\\/\\\/www.dunasys.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dunasys.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.dunasys.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/dunasys-logo-group.svg\",\"contentUrl\":\"https:\\\/\\\/www.dunasys.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/dunasys-logo-group.svg\",\"width\":1,\"height\":1,\"caption\":\"Dunasys\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dunasys.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dunasys.com\\\/en\\\/#\\\/schema\\\/person\\\/91f3dc40e100bf39d9f33989f8b4287f\",\"name\":\"guillaume.s\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dfc8a87affc6d0d9f6030e2555c943f129e3a43ee11cc046b03449e128a7c475?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dfc8a87affc6d0d9f6030e2555c943f129e3a43ee11cc046b03449e128a7c475?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dfc8a87affc6d0d9f6030e2555c943f129e3a43ee11cc046b03449e128a7c475?s=96&d=mm&r=g\",\"caption\":\"guillaume.s\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Embedded Software Guide - Dunasys","description":"An embedded software engineer is an expert in developing software for embedded systems. Their role is crucial in the design process.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dunasys.com\/en\/actualites\/ingenierie\/the-embedded-software-guide\/","og_locale":"en_US","og_type":"article","og_title":"The Embedded Software Guide - Dunasys","og_description":"An embedded software engineer is an expert in developing software for embedded systems. Their role is crucial in the design process.","og_url":"https:\/\/www.dunasys.com\/en\/actualites\/ingenierie\/the-embedded-software-guide\/","og_site_name":"Dunasys","article_published_time":"2024-08-13T12:25:11+00:00","article_modified_time":"2026-07-09T12:41:57+00:00","og_image":[{"width":2000,"height":1333,"url":"https:\/\/www.dunasys.com\/wp-content\/uploads\/2024\/08\/post-897__le-guide-du-logiciel-embarque.webp","type":"image\/webp"}],"author":"guillaume.s","twitter_card":"summary_large_image","twitter_misc":{"Written by":"guillaume.s","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dunasys.com\/en\/actualites\/ingenierie\/the-embedded-software-guide\/#article","isPartOf":{"@id":"https:\/\/www.dunasys.com\/en\/actualites\/ingenierie\/the-embedded-software-guide\/"},"author":{"name":"guillaume.s","@id":"https:\/\/www.dunasys.com\/en\/#\/schema\/person\/91f3dc40e100bf39d9f33989f8b4287f"},"headline":"The Embedded Software Guide","datePublished":"2024-08-13T12:25:11+00:00","dateModified":"2026-07-09T12:41:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dunasys.com\/en\/actualites\/ingenierie\/the-embedded-software-guide\/"},"wordCount":4,"publisher":{"@id":"https:\/\/www.dunasys.com\/en\/#organization"},"image":{"@id":"https:\/\/www.dunasys.com\/en\/actualites\/ingenierie\/the-embedded-software-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dunasys.com\/wp-content\/uploads\/2024\/08\/post-897__le-guide-du-logiciel-embarque.webp","articleSection":["Ing\u00e9nierie"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.dunasys.com\/en\/actualites\/ingenierie\/the-embedded-software-guide\/","url":"https:\/\/www.dunasys.com\/en\/actualites\/ingenierie\/the-embedded-software-guide\/","name":"The Embedded Software Guide - Dunasys","isPartOf":{"@id":"https:\/\/www.dunasys.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dunasys.com\/en\/actualites\/ingenierie\/the-embedded-software-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.dunasys.com\/en\/actualites\/ingenierie\/the-embedded-software-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dunasys.com\/wp-content\/uploads\/2024\/08\/post-897__le-guide-du-logiciel-embarque.webp","datePublished":"2024-08-13T12:25:11+00:00","dateModified":"2026-07-09T12:41:57+00:00","description":"An embedded software engineer is an expert in developing software for embedded systems. Their role is crucial in the design process.","breadcrumb":{"@id":"https:\/\/www.dunasys.com\/en\/actualites\/ingenierie\/the-embedded-software-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dunasys.com\/en\/actualites\/ingenierie\/the-embedded-software-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dunasys.com\/en\/actualites\/ingenierie\/the-embedded-software-guide\/#primaryimage","url":"https:\/\/www.dunasys.com\/wp-content\/uploads\/2024\/08\/post-897__le-guide-du-logiciel-embarque.webp","contentUrl":"https:\/\/www.dunasys.com\/wp-content\/uploads\/2024\/08\/post-897__le-guide-du-logiciel-embarque.webp","width":2000,"height":1333,"caption":"Post 897 Le Guide Du Logiciel Embarque"},{"@type":"WebSite","@id":"https:\/\/www.dunasys.com\/en\/#website","url":"https:\/\/www.dunasys.com\/en\/","name":"Dunasys","description":"","publisher":{"@id":"https:\/\/www.dunasys.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dunasys.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.dunasys.com\/en\/#organization","name":"Dunasys","url":"https:\/\/www.dunasys.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dunasys.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.dunasys.com\/wp-content\/uploads\/2026\/05\/dunasys-logo-group.svg","contentUrl":"https:\/\/www.dunasys.com\/wp-content\/uploads\/2026\/05\/dunasys-logo-group.svg","width":1,"height":1,"caption":"Dunasys"},"image":{"@id":"https:\/\/www.dunasys.com\/en\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.dunasys.com\/en\/#\/schema\/person\/91f3dc40e100bf39d9f33989f8b4287f","name":"guillaume.s","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/dfc8a87affc6d0d9f6030e2555c943f129e3a43ee11cc046b03449e128a7c475?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/dfc8a87affc6d0d9f6030e2555c943f129e3a43ee11cc046b03449e128a7c475?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dfc8a87affc6d0d9f6030e2555c943f129e3a43ee11cc046b03449e128a7c475?s=96&d=mm&r=g","caption":"guillaume.s"}}]}},"_links":{"self":[{"href":"https:\/\/www.dunasys.com\/en\/wp-json\/wp\/v2\/posts\/1822","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dunasys.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dunasys.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dunasys.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dunasys.com\/en\/wp-json\/wp\/v2\/comments?post=1822"}],"version-history":[{"count":5,"href":"https:\/\/www.dunasys.com\/en\/wp-json\/wp\/v2\/posts\/1822\/revisions"}],"predecessor-version":[{"id":4172,"href":"https:\/\/www.dunasys.com\/en\/wp-json\/wp\/v2\/posts\/1822\/revisions\/4172"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dunasys.com\/en\/wp-json\/wp\/v2\/media\/1823"}],"wp:attachment":[{"href":"https:\/\/www.dunasys.com\/en\/wp-json\/wp\/v2\/media?parent=1822"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dunasys.com\/en\/wp-json\/wp\/v2\/categories?post=1822"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dunasys.com\/en\/wp-json\/wp\/v2\/tags?post=1822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}