{"id":4256131,"url":"https://alion.io/job/patrickind-embedded-platform-engineer","title":"Embedded Platform Engineer","company":{"id":3146988,"name":"Patrickind","domain":"patrickind.com","url":"https://alion.io/company/patrickind","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","truth_index":null},"role":"Hardware","role_family":"Hardware","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Alpine Linux","optional":false},{"name":"Assembly","optional":false},{"name":"CI/CD","optional":false},{"name":"Debian","optional":false},{"name":"FreeRTOS","optional":false},{"name":"Git","optional":false},{"name":"Linux","optional":false},{"name":"RTOS","optional":false},{"name":"U-Boot","optional":false},{"name":"Ubuntu","optional":false},{"name":"C","optional":true}],"status":"live","first_seen_at":"2026-11-05T08:00:00Z","employer_posted_date":"2026-11-05","last_verified_at":"2026-11-13T14:19:23Z","board_verified":true,"closed_at":null,"days_open":8,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":8},"description":"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!\nMedallion 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.\nResponsibilities & Duties:\nEmbedded Platform Bring-Up & Hardware Enablement\nLead embedded platform bring-up activities from initial power-on through production release\nDevelop and maintain boot software including U-Boot, ARM Trusted Firmware, and custom bootloaders\nConfigure and validate low-level hardware initialization including memory, clocks, power management, and peripheral interfaces\nLead DDR/DRAM bring-up, tuning, and stability validation across operating conditions\nDebug complex hardware and software integration issues throughout the complete boot chain\nCollaborate with hardware engineering teams on board design reviews, prototype validation, manufacturing readiness, and production support\nUtilize JTAG, oscilloscopes, logic analyzers, and related tools to diagnose hardware and system issues\nLinux Platform Development\nPort, customize, and maintain Linux distributions on ARM and ARM64 embedded platforms\nIntegrate and maintain vendor Board Support Packages (BSPs)\nDevelop userspace environments utilizing Yocto, Buildroot, Debian, Ubuntu, Alpine Linux, or similar platforms\nOptimize platform boot time, performance, reliability, and maintainability\nSupport long-term platform lifecycle management and software quality initiatives\nTroubleshoot and resolve Linux platform issues across multiple product generations\nKernel, Driver & Middleware Development\nDevelop, customize, integrate, and maintain Linux kernel variants and device drivers\nSupport graphics, display, camera, imaging, audio, wireless, storage, and high-speed interface technologies\nDevelop and maintain support for embedded communication buses and peripheral devices\nIntegrate multimedia, graphics, networking, and hardware acceleration frameworks\nDebug issues spanning firmware, kernel drivers, middleware, and userspace applications\nSupport system performance tuning and optimization activities\nEmbedded Firmware Development\nDevelop embedded firmware for MCU-based subsystems, including ARM Cortex-M platforms\nSupport mixed Linux and MCU architectures utilized for sensing, control, power management, and peripheral management\nDevelop and maintain hardware abstraction layers, peripheral drivers, and low-level firmware\nSupport RTOS-based systems including FreeRTOS and similar environments\nApply real-time design principles including task scheduling, synchronization, interrupts, and concurrency management\nTroubleshoot and optimize embedded firmware performance and reliability\nFirmware Updates, Recovery & System Reliability\nDesign and implement firmware deployment, update, and recovery mechanisms\nSupport OTA update capabilities, secure update frameworks, A/B partitioning, rollback, and recovery workflows\nMaintain firmware version control, release processes, and software deployment standards\nImprove overall platform resiliency, uptime, and security\nSupport cybersecurity initiatives related to embedded systems and firmware\nEnsure systems meet reliability and long-term support requirements\nAndroid Platform Integration\nSupport Android platform bring-up and deployment activities\nIntegrate bootloaders, kernels, BSPs, HALs, and vendor-specific Android components\nTroubleshoot Android platform issues across software layers\nOptimize system performance, stability, and reliability\nSupport Android-based embedded product development initiatives\nCollaborate with system architects and application developers on Android platform solutions\nTechnical Leadership & Collaboration\nProvide technical leadership for embedded software architecture and platform design decisions\nMentor engineers and promote software engineering best practices\nParticipate in code reviews, architecture reviews, and technical planning sessions\nCollaborate with hardware, systems, manufacturing, and product teams throughout the product lifecycle\nSupport continuous improvement initiatives related to embedded software development processes\nContribute to engineering standards, documentation, and product quality efforts\nQualifications and Skills\nBachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline\n8+ years of experience developing embedded Linux systems and Board Support Packages\nStrong experience with ARM and ARM64 processor architectures\nExpert-level C programming skills\nWorking knowledge of assembly language programming\nExperience bringing embedded products from development through production launch\nExperience developing and maintaining Linux kernels, device drivers, and embedded software platforms\nKnowledge of embedded boot architectures, bootloaders, and low-level hardware initialization\nExperience with DDR/DRAM bring-up and hardware validation activities\nExperience with Yocto, Buildroot, Debian, Ubuntu, Alpine Linux, or similar Linux build environments\nExperience with embedded firmware development and RTOS-based systems\nFamiliarity with Android platform integration and customization\nExperience with Git, CI/CD pipelines, and automated software build and test environments\nExperience utilizing JTAG, oscilloscopes, logic analyzers, and related debugging tools\nStrong problem-solving and troubleshooting capabilities\nAbility to work independently and contribute effectively within small to medium-sized engineering teams\nStrong written and verbal communication skills\nAbility to manage multiple priorities and deliver high-quality work in a fast-paced environment\nAt Patrick Industries, BETTER Together is our commitment to being our best while striving to bring out the best in one another as we join forces Individually, as Teams, with our Business Units, with our Customers, our Communities and within our entire Patrick family.\nPatrick is an Equal Opportunity Employer.","description_format":"text","description_chars":6816,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":10,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-13T14:14:55Z"}],"visa":[],"liveness":{"score":85,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.854,"p_room":1,"age_days":8,"expected_fill_days":30,"reasons":["conf:1","win:early"],"computed_at":"2026-11-13T15:45:06Z"},"pay":null,"html_url":"https://alion.io/job/patrickind-embedded-platform-engineer","json_url":"https://alion.io/job/patrickind-embedded-platform-engineer.json","meta":{"generated_at":"2026-11-13T15:45:06Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":31604,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3146988},"rest":"https://alion.io/mcp/rest/get_company?id=3146988"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fpatrickind-embedded-platform-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fpatrickind-embedded-platform-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fpatrickind-embedded-platform-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/patrickind-embedded-platform-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fpatrickind-embedded-platform-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4256131}},{"tool":"search_jobs","arguments":{"company":"patrickind.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4256131},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}