{"id":24893,"date":"2023-04-07T11:56:27","date_gmt":"2023-04-07T09:56:27","guid":{"rendered":"https:\/\/teoresigroup.com\/test\/?post_type=t-academy&#038;p=24893"},"modified":"2023-04-20T15:58:52","modified_gmt":"2023-04-20T13:58:52","slug":"embedded-software","status":"publish","type":"t-academy","link":"https:\/\/www.teoresigroup.com\/test\/t-academy\/embedded-software\/","title":{"rendered":"Embedded Software"},"content":{"rendered":"\n<div class=\"wp-block-columns align-middle row sezione\">\n<div class=\"wp-block-column column small-12\"><figure class=\"wp-block-figure center centralo\" style=\"\" data-url=\"https:\/\/www.teoresigroup.com\/test\/wp-content\/uploads\/2023\/04\/embedded-software-training-1.jpg\" data-size=\"3000x1544\" ><img decoding=\"async\" class=\"b-lazy wp-block-image \" style=\"\" src=\"https:\/\/www.teoresigroup.com\/test\/wp-content\/uploads\/2024\/09\/teoresi-favicon2024.png\" itemprop=\"thumbnail\" data-src=\"https:\/\/www.teoresigroup.com\/test\/wp-content\/uploads\/2023\/04\/embedded-software-training-1.jpg\" alt=\"embedded-software-training-1\" width=\"3000\" height=\"1544\" \/><figcaption class=\"image-caption block\"><\/figcaption><\/figure><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-center align-center row sezione\">\n<div class=\"wp-block-column is-vertically-aligned-center column small-12 medium-10\">\n<p>Embedded systems are used in various applications, ranging from cars and refrigerators to&nbsp;home automation&nbsp;and biomedical devices. In fact, most of the silicon is produced to power these systems rather than for computers, tablets, or phones.<\/p>\n\n\n\n<p>To develop software for microcontrollers, one must possess a strong competence on programming in C\/C++ languages, as well as requirements management and validation. These environments have limited resources, with typically only a few kilobytes or megabytes of RAM or&nbsp;flash memory&nbsp;available. Therefore, it&#8217;s important to use the best programming techniques to ensure&nbsp;maximum performance, cybersecurity, and safety.<\/p>\n\n\n\n    <div id=\"block_630f7f03e6cc4\" class=\"row sezione mt-8 align-center\">\n        <div class=\"column small-12 medium-10 large-8 text-center\">\n                                        <span class=\"title h2 fw-700 mb-2\">Goals<\/span>\n                                <\/div>\n    <\/div>\n\n\n\n\n<p>This academic path will equip you with the skills and knowledge necessary to become a professional developer specialized in embedded software engineering. As an embedded software engineer, you will have the ability to design, architect, and implement industrial-strength software for control systems. Specifically, you will be able to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Analyze and refine system\/software requirements<\/li>\n\n\n\n<li>Develop driver algorithms in C\/C++<\/li>\n\n\n\n<li>Integrate and test the code in the final embedded systems<\/li>\n<\/ul>\n\n\n\n    <div id=\"block_630f7f1de6cc5\" class=\"row sezione mt-8 align-center\">\n        <div class=\"column small-12 medium-10 large-8 text-center\">\n                                        <span class=\"title h2 fw-700 mb-2\">This is the path for you if:<\/span>\n                                <\/div>\n    <\/div>\n\n\n\n\n<p>You have a passion for control systems and\/or embedded software. You enjoy the challenge of developing&nbsp;operation code&nbsp;that runs on an ECU (Electronic Control Unit) and you are particularly interested in industries such as automotive, transportation, or biomedical.<\/p>\n\n\n\n<p>Anyone can participate in this training path. Prior experience (even academic) in C\/C++ programming is welcome.<\/p>\n\n\n\n    <div id=\"block_630f8076e6cc7\" class=\"row sezione mt-8 align-center\">\n        <div class=\"column small-12 medium-10 large-8 text-center\">\n                                        <span class=\"title h2 fw-700 mb-2\">Modules<\/span>\n                                <\/div>\n    <\/div>\n\n\n\n\n<p>In this training path, the planned modules will cover the following topics:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Software development life cycle<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>System and software requirements management<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Automotive Spice<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fundamentals of C\/C++ Language and principles of embedded systems development<\/li>\n<\/ul>\n\n\n\n    <span class=\"block p-2\">&nbsp;<\/span>\n\n<\/div>\n<\/div>\n","protected":false},"featured_media":25298,"template":"","t_academy_cat":[],"class_list":["post-24893","t-academy","type-t-academy","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.teoresigroup.com\/test\/wp-json\/wp\/v2\/t-academy\/24893","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.teoresigroup.com\/test\/wp-json\/wp\/v2\/t-academy"}],"about":[{"href":"https:\/\/www.teoresigroup.com\/test\/wp-json\/wp\/v2\/types\/t-academy"}],"version-history":[{"count":29,"href":"https:\/\/www.teoresigroup.com\/test\/wp-json\/wp\/v2\/t-academy\/24893\/revisions"}],"predecessor-version":[{"id":25405,"href":"https:\/\/www.teoresigroup.com\/test\/wp-json\/wp\/v2\/t-academy\/24893\/revisions\/25405"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.teoresigroup.com\/test\/wp-json\/wp\/v2\/media\/25298"}],"wp:attachment":[{"href":"https:\/\/www.teoresigroup.com\/test\/wp-json\/wp\/v2\/media?parent=24893"}],"wp:term":[{"taxonomy":"t_academy_cat","embeddable":true,"href":"https:\/\/www.teoresigroup.com\/test\/wp-json\/wp\/v2\/t_academy_cat?post=24893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}