{"schemaVersion":"jobsearcher.job.v1","id":"2ec20abb8a4dc4fbfc7e8ca0","url":"https://jobsearcher.com/jobs/2ec20abb8a4dc4fbfc7e8ca0","canonicalUrl":"https://jobsearcher.com/jobs/2ec20abb8a4dc4fbfc7e8ca0","title":"Embedded Linux BSP Engineer","description":"Job DescriptionWe are seeking a highly skilled Embedded BSP Engineer with strong hands-on experience in Board Support Package (BSP) development, board bring-up, bootloader integration, Linux kernel customization, and low-level hardware-software integration for embedded automotive platforms.Key ResponsibilitiesDesign, develop, customize, and maintain BSPs for embedded platforms.Perform board bring-up, hardware initialization, and platform porting.Develop and integrate low-level device drivers and hardware interfaces.Configure and customize Linux kernels, device trees, and bootloaders.Debug boot failures, kernel issues, hardware initialization, and peripheral integration.Work with ARM-based processors, SoCs, and evaluation boards.Integrate and validate interfaces such as I2C, SPI, UART, GPIO, CAN, and Ethernet.Perform low-level debugging using JTAG, Lauterbach, GDB, or similar tools.Optimize boot time, memory usage, and overall system performance.Collaborate with hardware, firmware, and embedded software teams.Required SkillsStrong hands-on experience in BSP development and customization.Expertise in Embedded C/C++.Experience with board bring-up and hardware-software integration.Strong knowledge of Linux kernel internals and configuration.Experience with bootloaders such as U-Boot.Experience with device trees and device driver development.Knowledge of ARM architecture and SoC platforms.Experience with low-level debugging and troubleshooting.Preferred SkillsQNX Neutrino RTOS and QNX BSP development.Yocto Project and embedded Linux build systems.Qualcomm or other automotive SoC platforms.Automotive ECU, ADAS, infotainment, or domain controller experience.Knowledge of CAN, Ethernet, PCIe, USB, and other hardware interfaces.Experience with Git, Python scripting, and build automation.","company":"Pi Square Technologies","rawCompany":"pi square technologies","city":"Farmington","state":"MI","isRemote":false,"isActive":false,"createdAt":"2026-10-30T07:56:11.676Z","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":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"334111","title":"Electronic Computer Manufacturing","slug":"electronic-computer-manufacturing"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Linux BSP Engineer","description":"Job DescriptionWe are seeking a highly skilled Embedded BSP Engineer with strong hands-on experience in Board Support Package (BSP) development, board bring-up, bootloader integration, Linux kernel customization, and low-level hardware-software integration for embedded automotive platforms.Key ResponsibilitiesDesign, develop, customize, and maintain BSPs for embedded platforms.Perform board bring-up, hardware initialization, and platform porting.Develop and integrate low-level device drivers and hardware interfaces.Configure and customize Linux kernels, device trees, and bootloaders.Debug boot failures, kernel issues, hardware initialization, and peripheral integration.Work with ARM-based processors, SoCs, and evaluation boards.Integrate and validate interfaces such as I2C, SPI, UART, GPIO, CAN, and Ethernet.Perform low-level debugging using JTAG, Lauterbach, GDB, or similar tools.Optimize boot time, memory usage, and overall system performance.Collaborate with hardware, firmware, and embedded software teams.Required SkillsStrong hands-on experience in BSP development and customization.Expertise in Embedded C/C++.Experience with board bring-up and hardware-software integration.Strong knowledge of Linux kernel internals and configuration.Experience with bootloaders such as U-Boot.Experience with device trees and device driver development.Knowledge of ARM architecture and SoC platforms.Experience with low-level debugging and troubleshooting.Preferred SkillsQNX Neutrino RTOS and QNX BSP development.Yocto Project and embedded Linux build systems.Qualcomm or other automotive SoC platforms.Automotive ECU, ADAS, infotainment, or domain controller experience.Knowledge of CAN, Ethernet, PCIe, USB, and other hardware interfaces.Experience with Git, Python scripting, and build automation.","datePosted":"2026-10-30T07:56:11.676Z","dateModified":"2026-10-30T07:56:11.676Z","hiringOrganization":{"@type":"Organization","name":"Pi Square Technologies","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Farmington","addressRegion":"MI","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"2ec20abb8a4dc4fbfc7e8ca0"},"url":"https://jobsearcher.com/jobs/2ec20abb8a4dc4fbfc7e8ca0"}}