{"schemaVersion":"jobsearcher.job.v1","id":"8a2fc06fd1177836129ada04","url":"https://jobsearcher.com/jobs/8a2fc06fd1177836129ada04","canonicalUrl":"https://jobsearcher.com/jobs/8a2fc06fd1177836129ada04","title":"Embedded Platform Engineer","description":"Select how often (in days) to receive an alert:Patrick Industries, a publicly traded company headquartered in Elkhart, Indiana, invites you to join a team of dedicated Team Members who are passionate about delivering high-quality products and exceptional customer service. As a leading solutions provider serving a diverse range of markets across the United States, our commitment to innovation, quality, and sustainability has positioned us as a high growth, diversified and empowered Team of more than 10,000! Your adventure awaits!Medallion Instrumentation Systems, a division of Patrick Industries, is seeking an Embedded Platform Engineer to lead embedded platform development from initial hardware bring-up through production launch. This role is responsible for low-level platform software, Linux and Android platform integration, kernel and driver development, embedded firmware, and system reliability. The Embedded Platform Engineer will provide technical leadership across the embedded software stack while partnering closely with hardware, systems, manufacturing, and product teams to deliver high-quality embedded products.Responsibilities & Duties:Embedded Platform Bring-Up & Hardware EnablementLead embedded platform bring-up activities from initial power-on through production releaseDevelop and maintain boot software including U-Boot, ARM Trusted Firmware, and custom bootloadersConfigure and validate low-level hardware initialization including memory, clocks, power management, and peripheral interfacesLead DDR/DRAM bring-up, tuning, and stability validation across operating conditionsDebug complex hardware and software integration issues throughout the complete boot chainCollaborate with hardware engineering teams on board design reviews, prototype validation, manufacturing readiness, and production supportUtilize JTAG, oscilloscopes, logic analyzers, and related tools to diagnose hardware and system issuesPort, customize, and maintain Linux distributions on ARM and ARM64 embedded platformsIntegrate and maintain vendor Board Support Packages (BSPs)Develop userspace environments utilizing Yocto, Buildroot, Debian, Ubuntu, Alpine Linux, or similar platformsOptimize platform boot time, performance, reliability, and maintainabilitySupport long-term platform lifecycle management and software quality initiativesTroubleshoot and resolve Linux platform issues across multiple product generationsKernel, Driver & Middleware DevelopmentDevelop, customize, integrate, and maintain Linux kernel variants and device driversSupport graphics, display, camera, imaging, audio, wireless, storage, and high-speed interface technologiesDevelop and maintain support for embedded communication buses and peripheral devicesIntegrate multimedia, graphics, networking, and hardware acceleration frameworksDebug issues spanning firmware, kernel drivers, middleware, and userspace applicationsSupport system performance tuning and optimization activitiesEmbedded Firmware DevelopmentDevelop embedded firmware for MCU-based subsystems, including ARM Cortex-M platformsSupport mixed Linux and MCU architectures utilized for sensing, control, power management, and peripheral managementDevelop and maintain hardware abstraction layers, peripheral drivers, and low-level firmwareSupport RTOS-based systems including FreeRTOS and similar environmentsApply real-time design principles including task scheduling, synchronization, interrupts, and concurrency managementTroubleshoot and optimize embedded firmware performance and reliabilityFirmware Updates, Recovery & System ReliabilityDesign and implement firmware deployment, update, and recovery mechanismsSupport OTA update capabilities, secure update frameworks, A/B partitioning, rollback, and recovery workflowsMaintain firmware version control, release processes, and software deployment standardsImprove overall platform resiliency, uptime, and securitySupport cybersecurity initiatives related to embedded systems and firmwareEnsure systems meet reliability and long-term support requirementsSupport Android platform bring-up and deployment activitiesIntegrate bootloaders, kernels, BSPs, HALs, and vendor-specific Android componentsTroubleshoot Android platform issues across software layersOptimize system performance, stability, and reliability\"{ J-18808-Ljbffr","company":"Patrick Industries","rawCompany":"patrick industries","city":"Eastern","state":"KY","isRemote":false,"isActive":false,"createdAt":"2026-10-22T13:03:51.602Z","occupations":[{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2061.00","title":"Computer Hardware Engineers","slug":"computer-hardware-engineers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"334513","title":"Instruments and Related Products Manufacturing for Measuring, Displaying, and Controlling Industrial Process Variables","slug":"instruments-and-related-products-manufacturing-for-measuring-displaying-and-controlling-industrial-process-variables"},{"code":"334111","title":"Electronic Computer Manufacturing","slug":"electronic-computer-manufacturing"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Platform Engineer","description":"Select how often (in days) to receive an alert:Patrick Industries, a publicly traded company headquartered in Elkhart, Indiana, invites you to join a team of dedicated Team Members who are passionate about delivering high-quality products and exceptional customer service. As a leading solutions provider serving a diverse range of markets across the United States, our commitment to innovation, quality, and sustainability has positioned us as a high growth, diversified and empowered Team of more than 10,000! Your adventure awaits!Medallion Instrumentation Systems, a division of Patrick Industries, is seeking an Embedded Platform Engineer to lead embedded platform development from initial hardware bring-up through production launch. This role is responsible for low-level platform software, Linux and Android platform integration, kernel and driver development, embedded firmware, and system reliability. The Embedded Platform Engineer will provide technical leadership across the embedded software stack while partnering closely with hardware, systems, manufacturing, and product teams to deliver high-quality embedded products.Responsibilities & Duties:Embedded Platform Bring-Up & Hardware EnablementLead embedded platform bring-up activities from initial power-on through production releaseDevelop and maintain boot software including U-Boot, ARM Trusted Firmware, and custom bootloadersConfigure and validate low-level hardware initialization including memory, clocks, power management, and peripheral interfacesLead DDR/DRAM bring-up, tuning, and stability validation across operating conditionsDebug complex hardware and software integration issues throughout the complete boot chainCollaborate with hardware engineering teams on board design reviews, prototype validation, manufacturing readiness, and production supportUtilize JTAG, oscilloscopes, logic analyzers, and related tools to diagnose hardware and system issuesPort, customize, and maintain Linux distributions on ARM and ARM64 embedded platformsIntegrate and maintain vendor Board Support Packages (BSPs)Develop userspace environments utilizing Yocto, Buildroot, Debian, Ubuntu, Alpine Linux, or similar platformsOptimize platform boot time, performance, reliability, and maintainabilitySupport long-term platform lifecycle management and software quality initiativesTroubleshoot and resolve Linux platform issues across multiple product generationsKernel, Driver & Middleware DevelopmentDevelop, customize, integrate, and maintain Linux kernel variants and device driversSupport graphics, display, camera, imaging, audio, wireless, storage, and high-speed interface technologiesDevelop and maintain support for embedded communication buses and peripheral devicesIntegrate multimedia, graphics, networking, and hardware acceleration frameworksDebug issues spanning firmware, kernel drivers, middleware, and userspace applicationsSupport system performance tuning and optimization activitiesEmbedded Firmware DevelopmentDevelop embedded firmware for MCU-based subsystems, including ARM Cortex-M platformsSupport mixed Linux and MCU architectures utilized for sensing, control, power management, and peripheral managementDevelop and maintain hardware abstraction layers, peripheral drivers, and low-level firmwareSupport RTOS-based systems including FreeRTOS and similar environmentsApply real-time design principles including task scheduling, synchronization, interrupts, and concurrency managementTroubleshoot and optimize embedded firmware performance and reliabilityFirmware Updates, Recovery & System ReliabilityDesign and implement firmware deployment, update, and recovery mechanismsSupport OTA update capabilities, secure update frameworks, A/B partitioning, rollback, and recovery workflowsMaintain firmware version control, release processes, and software deployment standardsImprove overall platform resiliency, uptime, and securitySupport cybersecurity initiatives related to embedded systems and firmwareEnsure systems meet reliability and long-term support requirementsSupport Android platform bring-up and deployment activitiesIntegrate bootloaders, kernels, BSPs, HALs, and vendor-specific Android componentsTroubleshoot Android platform issues across software layersOptimize system performance, stability, and reliability\"{ J-18808-Ljbffr","datePosted":"2026-10-22T13:03:51.602Z","dateModified":"2026-10-22T13:03:51.602Z","hiringOrganization":{"@type":"Organization","name":"Patrick Industries","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Eastern","addressRegion":"KY","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"8a2fc06fd1177836129ada04"},"url":"https://jobsearcher.com/jobs/8a2fc06fd1177836129ada04"}}