{"id":58119,"date":"2025-06-24T09:41:57","date_gmt":"2025-06-24T07:41:57","guid":{"rendered":"https:\/\/fpcm.es\/ofertas\/overture-life-aquitecto-a-software\/"},"modified":"2025-06-24T09:51:50","modified_gmt":"2025-06-24T07:51:50","slug":"overture-life-software-architect","status":"publish","type":"ofertas","link":"https:\/\/fpcm.es\/en\/ofertas\/overture-life-software-architect\/","title":{"rendered":"Overture Life: Software Architect"},"content":{"rendered":"<p><a href=\"https:\/\/fpcm.es\/directorio-de-empresas\/overture-life\/\"><strong>Overture Life<\/strong><\/a>, a pioneering company in the automation of embryology laboratories, seeks to hire a <strong>Software Architect and Software Manager<\/strong> with expertise in <strong>Linux<\/strong> development, specifically in <strong>Yocto<\/strong>-based distributions, and experience with <strong>i.MX8<\/strong> platforms to lead the development of its innovative medical devices.<\/p>\n<p>This role involves working with embedded systems, customizing <strong>Board Support Packages (BSPs)<\/strong>, integrating peripherals, and ensuring robust cybersecurity. The selected candidate will also lead software development projects, overseeing the entire lifecycle from design to deployment.<\/p>\n<p>&nbsp;<\/p>\n<h5><strong>Key Responsibilities:<\/strong><\/h5>\n<ul>\n<li>Compile, configure, and customize the Linux kernel, including BSP modifications for specific hardware needs.<\/li>\n<li>Develop and optimize video drivers, particularly using the <strong>MIPI<\/strong> protocol.<\/li>\n<li>Work with communication protocols like <strong>I2C, CAN buses, and Wi-Fi<\/strong> in Yocto environments.<\/li>\n<li>Implement strong <strong>cybersecurity<\/strong> measures, including secure communication and patch management.<\/li>\n<li>Manage remote updates and <strong>over-the-air (OTA)<\/strong> patching for embedded systems.<\/li>\n<li>Develop scalable, efficient <strong>C++<\/strong> code for embedded applications.<\/li>\n<li>Ensure compliance with the <strong>IEC 62304<\/strong> standard for medical device software development.<\/li>\n<li>Implement unit tests and follow <strong>test-driven development (TDD)<\/strong> methodologies.<\/li>\n<li>Debug and optimize system performance across platforms.<\/li>\n<li>Collaborate with hardware and firmware teams for seamless integration.<\/li>\n<li>Set up hardware platforms, conduct tests, and perform minor hardware modifications.<\/li>\n<li>Participate in design reviews and mentor junior developers.<\/li>\n<li>Manage and coordinate development teams, ensuring timely project milestones.<\/li>\n<li>Drive architectural decisions, ensuring scalability and maintainability.<\/li>\n<li>Communicate effectively with product managers and stakeholders.<\/li>\n<\/ul>\n<div class=\"mt4\">\n<p>&nbsp;<\/p>\n<h5><strong>Requirements:<\/strong><\/h5>\n<ul>\n<li>Bachelor\u2019s or Master\u2019s degree in Computer Science, Electronics Engineering, or a related field.<\/li>\n<li><strong>8+ years of experience<\/strong> in embedded software development with <strong>Linux<\/strong> and <strong>Yocto<\/strong>.<\/li>\n<li>Strong expertise in Linux kernel compilation and BSP modifications, ideally for <strong>i.MX8<\/strong>.<\/li>\n<li>Experience with video drivers, especially with the <strong>MIPI<\/strong> protocol.<\/li>\n<li>Proficiency with <strong>I2C, CAN buses, and Wi-Fi<\/strong> integration under Yocto.<\/li>\n<li>Strong <strong>C++<\/strong> programming skills and knowledge of object-oriented principles.<\/li>\n<li>Basic electronics knowledge, including setting up and testing hardware.<\/li>\n<li>Experience with <strong>cybersecurity<\/strong> practices for embedded systems.<\/li>\n<li>Proven experience with remote updates and <strong>OTA<\/strong> patching.<\/li>\n<li>Familiarity with the <strong>IEC 62304<\/strong> standard and safety-critical software development.<\/li>\n<li>Experience with unit testing frameworks and <strong>TDD<\/strong>.<\/li>\n<li>Strong debugging and problem-solving skills.<\/li>\n<li>Leadership experience in guiding software development teams.<\/li>\n<li>Strong organizational and communication skills.<\/li>\n<li>Experience in project\/task management, including sprint planning and status reporting.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h5><strong>Preferred Qualifications:<\/strong><\/h5>\n<ul>\n<li>Experience in software development for medical devices or regulated industries.<\/li>\n<li>Familiarity with <strong>CI\/CD<\/strong> pipelines and version control systems (<strong>Git<\/strong>).<\/li>\n<li>Knowledge of real-time operating systems (<strong>RTOS<\/strong>).<\/li>\n<li>Experience with automation using <strong>Python<\/strong> or <strong>Bash<\/strong>.<\/li>\n<li>Understanding of regulatory frameworks like the <strong>FDA<\/strong> or <strong>CE<\/strong> for medical devices.<\/li>\n<li>Previous experience in a technical leadership role managing multiple workstreams.<\/li>\n<\/ul>\n<\/div>\n<p>&nbsp;<\/p>\n<p>This role is ideal for a hands-on technical leader who thrives in an embedded Linux environment and has a strong background in software architecture, cybersecurity, and medical device compliance.<\/p>\n<p>&nbsp;<\/p>\n<h5><strong>How to Apply:<\/strong><\/h5>\n<p>Interested candidates can apply for the position through the following <strong><a href=\"https:\/\/www.linkedin.com\/jobs\/view\/software-architect-at-overture-life-4144129520\/?originalSubdomain=es\" target=\"_blank\" rel=\"noopener nofollow\" aria-label=\"Apply for the Software Architect position on LinkedIn\">link<\/a><\/strong>.<\/p>\n","protected":false},"featured_media":45340,"template":"","tags":[1920,1200,1928,1929,1946,1931,1945,1932,1933,1934,1631,1943,1852,1935,1936,1942,1937,1938,1941,1939,1944,1940],"tipos_de_ofertas":[610],"class_list":["post-58119","ofertas","type-ofertas","status-publish","has-post-thumbnail","hentry","tag-arquitecto-de-software","tag-biotechnology","tag-c-en","tag-ci-cd-en","tag-cybersecurity-en","tag-dispositivos-medicos-en","tag-embedded-software","tag-git-en","tag-i-mx8-en","tag-iec-62304-en","tag-job","tag-job-in-madrid","tag-job-offer-en","tag-lider-tecnico-en","tag-linux-en","tag-medical-devices","tag-medtech-en","tag-overture-life-en","tag-software-architect","tag-software-embarcado-en","tag-technical-lead","tag-yocto-en","tipos_de_ofertas-empleo"],"acf":[],"_links":{"self":[{"href":"https:\/\/fpcm.es\/en\/wp-json\/wp\/v2\/ofertas\/58119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fpcm.es\/en\/wp-json\/wp\/v2\/ofertas"}],"about":[{"href":"https:\/\/fpcm.es\/en\/wp-json\/wp\/v2\/types\/ofertas"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fpcm.es\/en\/wp-json\/wp\/v2\/media\/45340"}],"wp:attachment":[{"href":"https:\/\/fpcm.es\/en\/wp-json\/wp\/v2\/media?parent=58119"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fpcm.es\/en\/wp-json\/wp\/v2\/tags?post=58119"},{"taxonomy":"tipos_de_ofertas","embeddable":true,"href":"https:\/\/fpcm.es\/en\/wp-json\/wp\/v2\/tipos_de_ofertas?post=58119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}