

{"id":11803,"date":"2025-04-04T10:15:59","date_gmt":"2025-04-04T08:15:59","guid":{"rendered":"https:\/\/demo-site.magicmotorsport.com?post_type=open_position&#038;p=11803"},"modified":"2025-05-22T12:41:19","modified_gmt":"2025-05-22T10:41:19","slug":"electronic-firmware-engineer","status":"publish","type":"open_position","link":"https:\/\/demo-site.magicmotorsport.com\/pl\/open-position\/electronic-firmware-engineer\/","title":{"rendered":"Electronic &amp; Firmware Engineer\u00a0"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"11803\" class=\"elementor elementor-11803\" data-elementor-post-type=\"open_position\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8d16984 e-con-full e-flex e-con e-parent\" data-id=\"8d16984\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a00862c e-con-full e-flex e-con e-child\" data-id=\"a00862c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ecbef55 elementor-widget elementor-widget-text-editor\" data-id=\"ecbef55\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>We are looking for an Electronic &amp; Firmware Engineer with a strong passion for electronics and a desire to contribute their talents, to innovate, and get hands-on by developing and creating solutions with us.<br \/><br \/>Are you passionate about the automotive world and looking for an opportunity to grow in a young and ambitious company?<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-42e4f9a e-con-full e-flex e-con e-child\" data-id=\"42e4f9a\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2ec0ac0 e-con-full e-flex e-con e-child\" data-id=\"2ec0ac0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-940cf15 elementor-widget elementor-widget-heading\" data-id=\"940cf15\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Your role<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1c81769 e-con-full e-flex e-con e-child\" data-id=\"1c81769\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c8d3f24 elementor-widget elementor-widget-text-editor\" data-id=\"c8d3f24\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tYou will join our Research and Development team at our headquarters in Sicily. Reporting directly to the Project Manager, you will be responsible for designing, developing and optimizing firmware for embedded devices, ensuring efficient and reliable performance. You will collaborate with the hardware team to implement innovative solutions and solve complex technical problems.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e172b2c e-con-full e-flex e-con e-child\" data-id=\"e172b2c\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-e09abdc e-con-full e-flex e-con e-child\" data-id=\"e09abdc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c741758 elementor-widget elementor-widget-heading\" data-id=\"c741758\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">You will be responsible for...<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1137b46 e-con-full e-flex e-con e-child\" data-id=\"1137b46\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d52b7e0 elementor-widget elementor-widget-text-editor\" data-id=\"d52b7e0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul>\n<li>Designing, developing, testing, and debugging<strong> embedded systems<\/strong>;<\/li>\n<li>Analyzing, designing, programming and modifying firmware using <strong>high-level languages (C, C++)<\/strong>;<\/li>\n<li>Contributing to and maintaining design and <strong>user documentation<\/strong>;<\/li>\n<li>Defining system architecture and <strong>specifications<\/strong>;<\/li>\n<li>Estimating <strong>tasks<\/strong> and continuously improving methodologies;<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bcbba3d e-con-full e-flex e-con e-child\" data-id=\"bcbba3d\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f65893c e-con-full e-flex e-con e-child\" data-id=\"f65893c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e7c3db5 elementor-widget elementor-widget-heading\" data-id=\"e7c3db5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">You\u2019ll be a great addition to our team if you have\u2026<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-73442ac e-con-full e-flex e-con e-child\" data-id=\"73442ac\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-90e36a0 elementor-widget elementor-widget-text-editor\" data-id=\"90e36a0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul>\n<li>At least <strong>3 years of experience<\/strong> in firmware development and PCB design;<\/li>\n<li>An academic background in <strong>Electronic Engineering or similar<\/strong>;<\/li>\n<li>Experience with <strong>hardware and basic electrical engineering<\/strong> (schematic design, PCB layout, test equipment, etc.);<\/li>\n<li>Programming skills in <strong>C\/C++<\/strong>;<\/li>\n<li>Expertise in writing <strong>highly portable<\/strong> and <strong>platform agnostic code<\/strong>;<\/li>\n<li>Knowledge of <strong>Firmware design<\/strong> and development of <strong>micro-controller-based products<\/strong> (STM-based);<\/li>\n<li>Proficiency in <strong>circuit<\/strong> specification and <strong>Altium Design<\/strong>;<\/li>\n<li>Experience with low-level interfaces such as <strong>I2C, SPI, CAN, RS232<\/strong>;<\/li>\n<li>Ability to design testable <strong>embedded systems<\/strong>, including edge cases;<\/li>\n<li>Familiarity with <strong>source control systems<\/strong> tools and best practices (Git, etc.).<\/li>\n<li>Excellent knowledge of <strong>Italian<\/strong> and <strong>English<\/strong> (both written and spoken);<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bfaf502 e-con-full e-flex e-con e-child\" data-id=\"bfaf502\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a9fadd1 e-con-full e-flex e-con e-child\" data-id=\"a9fadd1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0051622 elementor-widget elementor-widget-heading\" data-id=\"0051622\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"> You\u2019ll be a good fit if you<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-81c6905 e-con-full e-flex e-con e-child\" data-id=\"81c6905\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f2711ae elementor-widget elementor-widget-text-editor\" data-id=\"f2711ae\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul>\n<li>Are <strong>precise<\/strong> and have a focus to details;<\/li>\n<li>Are able to <strong>adapt<\/strong> to fast-paced environments and make responsible decisions, even when not all details are available;<\/li>\n<li>Demonstrate <strong>energy<\/strong> and <strong>passion<\/strong> for technology;<\/li>\n<li>Are a quick and continuous <strong>learner<\/strong>;<\/li>\n<li>Enjoy working in a <strong>team<\/strong> and communicate effectively with team members;<\/li>\n<li>Know how to <strong>prioritize<\/strong>, organize, and complete tasks accurately;<\/li>\n<li>Exhibit strong <strong>self-motivation<\/strong>;<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2cc9b54 e-flex e-con-boxed e-con e-child\" data-id=\"2cc9b54\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-cc54a5b e-con-full e-flex e-con e-child\" data-id=\"cc54a5b\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-750ee90 e-con-full e-flex e-con e-child\" data-id=\"750ee90\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-914b6e5 elementor-widget elementor-widget-heading\" data-id=\"914b6e5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What we offer...<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-586d777 e-con-full e-flex e-con e-child\" data-id=\"586d777\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-faf8046 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"faf8046\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul>\n<li>An innovative, young and dynamic work environment<br \/><br \/><\/li>\n<li>Exciting <strong>challenges<\/strong> and growth opportunities<br \/><br \/><\/li>\n<li>Performance-based <strong>bonuses<br \/><br \/><\/strong><\/li>\n<li>Seasonal <strong>team-building<\/strong> activities<br \/><br \/><\/li>\n<li>The starting salary will be commensurate not only with your technical experience but also with your soft skills and professional growth journey;<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9fed92c elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"9fed92c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul>\n<li>A company <strong>canteen<br \/><br \/><\/strong><\/li>\n<li><strong>\u20ac20<\/strong> per month for coffee and snacks<br \/><br \/><\/li>\n<li>Supplemental <strong>health insurance<br \/><br \/><\/strong><\/li>\n<li><strong>Corporate welfare<br \/><br \/><\/strong><\/li>\n<li>One-year fixed-term contract to be transformed upon set goals achievement;<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-877c413 e-con-full e-flex e-con e-child\" data-id=\"877c413\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-24cde7a e-flex e-con-boxed e-con e-child\" data-id=\"24cde7a\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-40778a2 e-con-full e-flex e-con e-child\" data-id=\"40778a2\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-2d13c49 e-con-full e-flex e-con e-child\" data-id=\"2d13c49\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-11b72cf text-anim-up overflow-hidden-div elementor-widget elementor-widget-heading\" data-id=\"11b72cf\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Let\u2019s Connect<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6e9933 text-anim-up overflow-hidden-div elementor-widget elementor-widget-text-editor\" data-id=\"a6e9933\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>We would love to know you better. Send us your CV!<br \/>Fields marked with <span style=\"color: #ff6666;\">* <\/span>are mandatory.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-24a1352 e-con-full e-flex e-con e-child\" data-id=\"24a1352\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bac63a7 form_connect elementor-button-align-end elementor-mobile-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"bac63a7\" data-element_type=\"widget\" data-settings=\"{&quot;button_width&quot;:&quot;20&quot;,&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width_mobile&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" id=\"lets_connect\" name=\"Let&#039;s Connect\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"11803\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"bac63a7\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"Electronic &amp; Firmware Engineer\u00a0 - Magicmotorsport\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"11803\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-connect_name elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-connect_name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tName\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[connect_name]\" id=\"form-field-connect_name\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"e.g. Mario\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-connect_surname elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-connect_surname\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tSurname\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[connect_surname]\" id=\"form-field-connect_surname\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"e.g Rossi\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-connect_email elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-connect_email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEmail\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[connect_email]\" id=\"form-field-connect_email\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"e.g mariorossi@mail.com\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-connect_jobsector elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-connect_jobsector\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tJob Sector you would like to join\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewBox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[connect_jobsector]\" id=\"form-field-connect_jobsector\" class=\"elementor-field-textual elementor-size-md\" required=\"required\">\n\t\t\t\t\t\t\t\t\t<option value=\"\">Select a sector <\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"administration\">Administration<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"human_resources\">Human Resources<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"kitchen\">Kitchen<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"marketing\">Marketing and Public Relation<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"rd_software\">R&amp;D - Software Development<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"product\" selected=\"selected\">R&amp;D - Product<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"sales\">Sales<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-connect_message elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-connect_message\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tWhat value will you add to our company?\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-md\" name=\"form_fields[connect_message]\" id=\"form-field-connect_message\" rows=\"7\" placeholder=\"Max 500 words\" required=\"required\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-upload elementor-field-group elementor-column elementor-field-group-connect_upl_file elementor-col-20 elementor-sm-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-connect_upl_file\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tUploaded CV\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input type=\"file\" name=\"form_fields[connect_upl_file]\" id=\"form-field-connect_upl_file\" class=\"elementor-field elementor-size-md  elementor-upload-field\" required=\"required\" data-maxsize=\"2\" data-maxsize-message=\"Rozmiar pliku przekracza dozwolony rozmiar.\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-html elementor-field-group elementor-column elementor-field-group-field_329dfff elementor-col-80 elementor-sm-100\">\n\t\t\t\t\t<div class=\"upload-field-container\">\r\n  <div id=\"upload-description-native\" class=\"upload-description\">\r\n    Max 2 MB, please use files only from your current device (on iOS Choose File); accepted: .doc .docx .txt .odt .rtf .pdf .png .jpg\r\n  <\/div>\r\n\r\n  <div id=\"file-preview-native\" style=\"display: none; border: 1px solid #E1DFDF; align-items: center; gap: 8px; padding: 4px;\">\r\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/04\/fileupload.svg\" alt=\"File Icon\" style=\"width: 24px; height: 24px;\">\r\n    <span id=\"file-name-native\"><\/span>\r\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/04\/trashcan.svg\" alt=\"Remove File\" id=\"remove-file-native\" style=\"cursor: pointer;\">\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n  const fileInput        = document.querySelector('.elementor-upload-field');\r\n  const labelUpload      = document.querySelector('.elementor-form .elementor-field-type-upload label');\r\n  const previewBox       = document.getElementById('file-preview-native');\r\n  const fileNameSpan     = document.getElementById('file-name-native');\r\n  const removeBtn        = document.getElementById('remove-file-native');\r\n  const descriptionBox   = document.getElementById('upload-description-native');\r\n  let errorTimeout = null;\r\n\r\n  if (fileInput) {\r\n    fileInput.setAttribute('accept','.pdf,.doc,.docx,.txt,.odt,.rtf,.png,.jpg,.heic,.heif');\r\n  }\r\n\r\n  function resetDescription() {\r\n    descriptionBox.textContent = \"Max 2 MB, please use files only from your current device (on iOS Choose File); accepted: .doc .docx .txt .odt .rtf .pdf .png .jpg\";\r\n    descriptionBox.style.color   = \"#4C4C4C\";\r\n    descriptionBox.style.display = \"flex\";\r\n  }\r\n\r\n  function showError(msg) {\r\n    if (errorTimeout) clearTimeout(errorTimeout);\r\n    descriptionBox.textContent = msg;\r\n    descriptionBox.style.color   = \"#D7282D\";\r\n    descriptionBox.style.display = \"flex\";\r\n    previewBox.style.display     = \"none\";\r\n    errorTimeout = setTimeout(() => {\r\n      resetDescription();\r\n      errorTimeout = null;\r\n    }, 3000);\r\n  }\r\n\r\n  if (fileInput) {\r\n    fileInput.addEventListener('change', function () {\r\n      const file = this.files[0];\r\n      if (!file) return;\r\n\r\n      const allowedExtensions = ['pdf','doc','docx','txt','odt','rtf','png','jpg','jpeg','heic','heif'];\r\n      const allowedMIMEs = [\r\n        'application\/pdf',\r\n        'application\/msword',\r\n        'application\/vnd.openxmlformats-officedocument.wordprocessingml.document',\r\n        'text\/plain',\r\n        'application\/vnd.oasis.opendocument.text',\r\n        'application\/rtf',\r\n        'image\/png',\r\n        'image\/jpeg',\r\n        'image\/heic',\r\n        'image\/heif'\r\n      ];\r\n\r\n      const ext  = file.name.split('.').pop().toLowerCase();\r\n      const mime = file.type;\r\n\r\n      if (!allowedExtensions.includes(ext)) {\r\n        showError(\"File type not allowed.\");\r\n        this.value = \"\";\r\n        return;\r\n      }\r\n\r\n      if (mime && !allowedMIMEs.includes(mime)) {\r\n        showError(\"File type not allowed.\");\r\n        this.value = \"\";\r\n        return;\r\n      }\r\n\r\n      const maxSize = 2 * 1024 * 1024;\r\n      if (file.size > maxSize) {\r\n        showError(\"File exceeds maximum size of 2 MB.\");\r\n        this.value = \"\";\r\n        return;\r\n      }\r\n\r\n      let safeName = file.name\r\n        .slice(0, 100)\r\n        .replace(\/[^a-zA-Z0-9_\\-\\.]\/g, '_');\r\n\r\n      if (errorTimeout) {\r\n        clearTimeout(errorTimeout);\r\n        errorTimeout = null;\r\n      }\r\n\r\n      fileNameSpan.textContent     = safeName;\r\n      previewBox.style.display     = \"flex\";\r\n      descriptionBox.style.display = \"none\";\r\n    });\r\n\r\n    removeBtn.addEventListener('click', function () {\r\n      fileInput.value = '';\r\n      previewBox.style.display = 'none';\r\n      if (errorTimeout) {\r\n        clearTimeout(errorTimeout);\r\n        errorTimeout = null;\r\n      }\r\n      resetDescription();\r\n    });\r\n  }\r\n\r\n  if (labelUpload && !labelUpload.querySelector('img')) {\r\n    const wrapper = document.createElement('span');\r\n    wrapper.style.display       = 'flex';\r\n    wrapper.style.alignItems    = 'center';\r\n    wrapper.style.gap           = '8px';\r\n    wrapper.style.paddingBottom = '8px';\r\n\r\n    const text = document.createElement('span');\r\n    text.style.color = '#FFFFFF';\r\n    text.textContent = 'Upload your CV *';\r\n\r\n    const icon = document.createElement('img');\r\n    icon.src    = '\/wp-content\/uploads\/2025\/04\/upload_icon.svg';\r\n    icon.alt    = 'Upload Icon';\r\n    icon.style.width  = '22px';\r\n    icon.style.height = '22px';\r\n\r\n    wrapper.appendChild(text);\r\n    wrapper.appendChild(icon);\r\n    labelUpload.textContent = '';\r\n    labelUpload.appendChild(wrapper);\r\n  }\r\n\r\n  const submitButton    = document.querySelector('#apply_connect');\r\n  const privacyCheckbox = document.querySelector('#form-field-privacy_connect-0');\r\n  const warningMessages = document.querySelectorAll('#connect_warning, .connect_warnings');\r\n\r\n  if (submitButton && privacyCheckbox) {\r\n    submitButton.classList.add('disabled');\r\n\r\n    privacyCheckbox.addEventListener('change', function () {\r\n      if (this.checked) {\r\n        submitButton.classList.remove('disabled');\r\n        submitButton.classList.add('enabled');\r\n        warningMessages.forEach(w => w.style.display = 'none');\r\n      } else {\r\n        submitButton.classList.remove('enabled');\r\n        submitButton.classList.add('disabled');\r\n      }\r\n    });\r\n\r\n    submitButton.addEventListener('click', function (e) {\r\n      let block = false;\r\n      if (!privacyCheckbox.checked) {\r\n        warningMessages.forEach(w => w.style.display = 'block');\r\n        block = true;\r\n      }\r\n      if (fileInput && !fileInput.files.length) {\r\n        showError(\"Please upload a file.\");\r\n        block = true;\r\n      }\r\n      if (block) e.preventDefault();\r\n    });\r\n  }\r\n});\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-checkbox elementor-field-group elementor-column elementor-field-group-privacy_connect elementor-col-80\">\n\t\t\t\t\t<div class=\"elementor-field-subgroup  \"><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"I have read the &lt;a href=&quot;URL-Privacy-Policy&quot; target=&quot;_blank&quot; style=&quot;color: black; text-decoration: underline;&quot;&gt;&lt;strong&gt;Privacy Policy&lt;\/strong&gt;&lt;\/a&gt; and agreed that my information and data is stored and handled by Magicmotorsport\" id=\"form-field-privacy_connect-0\" name=\"form_fields[privacy_connect]\"> <label for=\"form-field-privacy_connect-0\">I have read the <a href=\"URL-Privacy-Policy\" target=\"_blank\" style=\"color: black; text-decoration: underline;\"><strong>Privacy Policy<\/strong><\/a> and agreed that my information and data is stored and handled by Magicmotorsport<\/label><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-20 e-form__buttons elementor-sm-100\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-xs\" type=\"submit\" id=\"apply_connect\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"12\" viewBox=\"0 0 16 12\" fill=\"none\"><path d=\"M9.80518 11.5L8.7746 10.445L12.509 6.7296H0.666626V5.2704H12.509L8.7746 1.55501L9.80518 0.5L15.3333 6L9.80518 11.5Z\" fill=\"white\"><\/path><\/svg>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Apply Now<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-736d59d elementor-alert-danger elementor-widget__width-inherit elementor-absolute connect_warnings elementor-widget elementor-widget-alert\" data-id=\"736d59d\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"alert.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-alert\" role=\"alert\">\n\n\t\t\t\n\t\t\t\t\t\t<span class=\"elementor-alert-description\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/09\/report.svg\">&nbsp;&nbsp;&nbsp;Check <strong>all required fields<\/strong> or <strong>Privacy Policy<\/strong> below to submit your application<\/span>\n\t\t\t\n\t\t\t\t\t\t<button type=\"button\" class=\"elementor-alert-dismiss\" aria-label=\"Zamknij powiadomienie.\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\"><mask id=\"mask0_206_16003\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"40\" height=\"40\"><rect width=\"40\" height=\"40\" fill=\"#D9D9D9\"><\/rect><\/mask><g mask=\"url(#mask0_206_16003)\"><path d=\"M11.5837 30L10 28.4163L18.4163 20L10 11.5837L11.5837 10L20 18.4163L28.4163 10L30 11.5837L21.5837 20L30 28.4163L28.4163 30L20 21.5837L11.5837 30Z\" fill=\"#222020\"><\/path><\/g><\/svg>\t\t\t<\/button>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"template":"","class_list":["post-11803","open_position","type-open_position","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.1 (Yoast SEO v25.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Electronic &amp; Firmware Engineer\u00a0 - Magicmotorsport<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/demo-site.magicmotorsport.com\/en\/open-position\/electronic-firmware-engineer\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Electronic &amp; Firmware Engineer\u00a0\" \/>\n<meta property=\"og:description\" content=\"We are looking for an Electronic &amp; Firmware Engineer with a strong passion for electronics and a desire to contribute their talents, to innovate, and get hands-on by developing and creating solutions with us. Are you passionate about the automotive world and looking for an opportunity to grow in a young and ambitious company? Your [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/demo-site.magicmotorsport.com\/en\/open-position\/electronic-firmware-engineer\/\" \/>\n<meta property=\"og:site_name\" content=\"Magicmotorsport\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/magicmotorsport\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-22T10:41:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/demo-site.magicmotorsport.com\/wp-content\/uploads\/2025\/05\/what-we-do-s1b.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@magicmotorsport\" \/>\n<meta name=\"twitter:label1\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minuty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/demo-site.magicmotorsport.com\/en\/open-position\/electronic-firmware-engineer\/\",\"url\":\"https:\/\/demo-site.magicmotorsport.com\/en\/open-position\/electronic-firmware-engineer\/\",\"name\":\"Electronic &amp; Firmware Engineer\u00a0 - Magicmotorsport\",\"isPartOf\":{\"@id\":\"https:\/\/demo-site.magicmotorsport.com\/en\/#website\"},\"datePublished\":\"2025-04-04T08:15:59+00:00\",\"dateModified\":\"2025-05-22T10:41:19+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/demo-site.magicmotorsport.com\/en\/open-position\/electronic-firmware-engineer\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/demo-site.magicmotorsport.com\/en\/open-position\/electronic-firmware-engineer\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/demo-site.magicmotorsport.com\/en\/open-position\/electronic-firmware-engineer\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/demo-site.magicmotorsport.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Electronic &amp; Firmware Engineer\u00a0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/demo-site.magicmotorsport.com\/en\/#website\",\"url\":\"https:\/\/demo-site.magicmotorsport.com\/en\/\",\"name\":\"Magicmotorsport\",\"description\":\"Products, tools and software for chiptuning, dynamometers for performance measurement, A\/C stations and services for mechanic professionals. ECU and TCU solutions for remapping and recalibration in mechatronic workshops. Worldwide shipping. Designed and engineered in Italy.\",\"publisher\":{\"@id\":\"https:\/\/demo-site.magicmotorsport.com\/en\/#organization\"},\"alternateName\":\"Automotive solutions for mechatronic workshops\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/demo-site.magicmotorsport.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/demo-site.magicmotorsport.com\/en\/#organization\",\"name\":\"Magicmotorsport\",\"url\":\"https:\/\/demo-site.magicmotorsport.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/demo-site.magicmotorsport.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.magicmotorsport.com\/wp-content\/uploads\/2025\/05\/Logotype-black-.png\",\"contentUrl\":\"https:\/\/www.magicmotorsport.com\/wp-content\/uploads\/2025\/05\/Logotype-black-.png\",\"width\":957,\"height\":484,\"caption\":\"Magicmotorsport\"},\"image\":{\"@id\":\"https:\/\/demo-site.magicmotorsport.com\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/magicmotorsport\",\"https:\/\/x.com\/magicmotorsport\",\"https:\/\/it.linkedin.com\/company\/magicmotorsport\",\"https:\/\/www.youtube.com\/user\/magicmotorsport\",\"https:\/\/www.instagram.com\/mms.center\/\",\"https:\/\/t.me\/magicmotorsport\",\"https:\/\/www.tiktok.com\/magicmotorsport\"],\"description\":\"Products, tools and software for chiptuning, dynamometers for performance measurement, A\/C stations and services for mechanic professionals. ECU and TCU solutions for remapping and recalibration in mechatronic workshops. Worldwide shipping. Designed and engineered in Italy.\",\"email\":\"info@magicmotorsport.com\",\"telephone\":\"+39 (0)91 7487722 | +39 (0)91 7487723\",\"legalName\":\"MAGICMOTORSPORT S.R.L. UNIPERSONALE\",\"foundingDate\":\"1996-03-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"51\",\"maxValue\":\"200\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Electronic &amp; Firmware Engineer\u00a0 - Magicmotorsport","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:\/\/demo-site.magicmotorsport.com\/en\/open-position\/electronic-firmware-engineer\/","og_locale":"pl_PL","og_type":"article","og_title":"Electronic &amp; Firmware Engineer\u00a0","og_description":"We are looking for an Electronic &amp; Firmware Engineer with a strong passion for electronics and a desire to contribute their talents, to innovate, and get hands-on by developing and creating solutions with us. Are you passionate about the automotive world and looking for an opportunity to grow in a young and ambitious company? Your [&hellip;]","og_url":"https:\/\/demo-site.magicmotorsport.com\/en\/open-position\/electronic-firmware-engineer\/","og_site_name":"Magicmotorsport","article_publisher":"https:\/\/www.facebook.com\/magicmotorsport","article_modified_time":"2025-05-22T10:41:19+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/demo-site.magicmotorsport.com\/wp-content\/uploads\/2025\/05\/what-we-do-s1b.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_site":"@magicmotorsport","twitter_misc":{"Szacowany czas czytania":"3 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/demo-site.magicmotorsport.com\/en\/open-position\/electronic-firmware-engineer\/","url":"https:\/\/demo-site.magicmotorsport.com\/en\/open-position\/electronic-firmware-engineer\/","name":"Electronic &amp; Firmware Engineer\u00a0 - Magicmotorsport","isPartOf":{"@id":"https:\/\/demo-site.magicmotorsport.com\/en\/#website"},"datePublished":"2025-04-04T08:15:59+00:00","dateModified":"2025-05-22T10:41:19+00:00","breadcrumb":{"@id":"https:\/\/demo-site.magicmotorsport.com\/en\/open-position\/electronic-firmware-engineer\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/demo-site.magicmotorsport.com\/en\/open-position\/electronic-firmware-engineer\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/demo-site.magicmotorsport.com\/en\/open-position\/electronic-firmware-engineer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/demo-site.magicmotorsport.com\/en\/"},{"@type":"ListItem","position":2,"name":"Electronic &amp; Firmware Engineer\u00a0"}]},{"@type":"WebSite","@id":"https:\/\/demo-site.magicmotorsport.com\/en\/#website","url":"https:\/\/demo-site.magicmotorsport.com\/en\/","name":"Magicmotorsport","description":"Products, tools and software for chiptuning, dynamometers for performance measurement, A\/C stations and services for mechanic professionals. ECU and TCU solutions for remapping and recalibration in mechatronic workshops. Worldwide shipping. Designed and engineered in Italy.","publisher":{"@id":"https:\/\/demo-site.magicmotorsport.com\/en\/#organization"},"alternateName":"Automotive solutions for mechatronic workshops","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/demo-site.magicmotorsport.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/demo-site.magicmotorsport.com\/en\/#organization","name":"Magicmotorsport","url":"https:\/\/demo-site.magicmotorsport.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/demo-site.magicmotorsport.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.magicmotorsport.com\/wp-content\/uploads\/2025\/05\/Logotype-black-.png","contentUrl":"https:\/\/www.magicmotorsport.com\/wp-content\/uploads\/2025\/05\/Logotype-black-.png","width":957,"height":484,"caption":"Magicmotorsport"},"image":{"@id":"https:\/\/demo-site.magicmotorsport.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/magicmotorsport","https:\/\/x.com\/magicmotorsport","https:\/\/it.linkedin.com\/company\/magicmotorsport","https:\/\/www.youtube.com\/user\/magicmotorsport","https:\/\/www.instagram.com\/mms.center\/","https:\/\/t.me\/magicmotorsport","https:\/\/www.tiktok.com\/magicmotorsport"],"description":"Products, tools and software for chiptuning, dynamometers for performance measurement, A\/C stations and services for mechanic professionals. ECU and TCU solutions for remapping and recalibration in mechatronic workshops. Worldwide shipping. Designed and engineered in Italy.","email":"info@magicmotorsport.com","telephone":"+39 (0)91 7487722 | +39 (0)91 7487723","legalName":"MAGICMOTORSPORT S.R.L. UNIPERSONALE","foundingDate":"1996-03-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"51","maxValue":"200"}}]}},"location":"Partinico, Sicily","job_type":"Full Time","workplace_type":"On-site","experience":"Mid experience","job_sector":"Research &amp; Development","_links":{"self":[{"href":"https:\/\/demo-site.magicmotorsport.com\/pl\/wp-json\/wp\/v2\/open_position\/11803","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demo-site.magicmotorsport.com\/pl\/wp-json\/wp\/v2\/open_position"}],"about":[{"href":"https:\/\/demo-site.magicmotorsport.com\/pl\/wp-json\/wp\/v2\/types\/open_position"}],"version-history":[{"count":24,"href":"https:\/\/demo-site.magicmotorsport.com\/pl\/wp-json\/wp\/v2\/open_position\/11803\/revisions"}],"predecessor-version":[{"id":18715,"href":"https:\/\/demo-site.magicmotorsport.com\/pl\/wp-json\/wp\/v2\/open_position\/11803\/revisions\/18715"}],"wp:attachment":[{"href":"https:\/\/demo-site.magicmotorsport.com\/pl\/wp-json\/wp\/v2\/media?parent=11803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}