{"schemaVersion":"jobsearcher.job.v1","id":"a7f89f0fea0ed5c8d484e7a3","url":"https://jobsearcher.com/jobs/a7f89f0fea0ed5c8d484e7a3","canonicalUrl":"https://jobsearcher.com/jobs/a7f89f0fea0ed5c8d484e7a3","title":"System Software Engineer","description":"System Software Engineer — Linux Kernel & Device DriversMountain View, CAWe're partnering with an early-stage AI hardware company building a new generation of high-performance accelerator systems for large-scale AI workloads.They're looking for aSystem Software Engineerto join a small, highly technical team responsible for the software layer that makes custom silicon usable — from Linux kernel drivers and low-level userspace libraries through hardware bring-up, telemetry, and platform integration.This is a strong fit for someone who enjoys working close to the hardware, can take a hardware specification or register map and start building, and is comfortable debugging problems that cross the boundary between silicon, firmware, kernel, and userspace.What You'll Work OnDesign and developLinux kernel driversfor PCIe-connected accelerator hardwareOwn areas includingDMA, memory management, interrupts, MMIO, command submission, and device initializationBuild low-level userspace libraries and interfaces usingioctl, sysfs, mmap, and direct device accessDevelop prototype drivers, debug utilities, and bring-up tools for new hardware featuresValidate software againstsimulation, emulation, and FPGA-based pre-silicon platformsWork directly with hardware and firmware engineers duringfirst-silicon bring-upDebug complex issues spanningRTL, firmware, kernel, PCIe, and userspaceProfile and optimize PCIe throughput, DMA performance, interrupt latency, and host-side overheadBuild regression and validation infrastructure for driver and systems-software componentsExpose device health, telemetry, and error information to higher-level platform-management softwareProvide software input into future chip and system architecture decisionsContribute across adjacent host-software components as the platform evolvesWhat We're Looking For8+ years of experience inlow-level systems software, kernel development, firmware, or closely related workStrong hands-on experience developingLinux kernel device driversExcellentC programmingskillsExperience working in bothkernel space and userspaceAbility to work directly from hardware documentation, register maps, and device specificationsStrong understanding of:PCIeDMAMMIOinterruptsIOMMUvirtual memorymemory hierarchyoperating-system internalsExperience debugging difficult hardware/software interaction issuesComfortable working in an early-stage environment where requirements may still be evolvingParticularly Relevant Experience - Experience in one or more of the following would be valuable:Accelerator, GPU, NIC, storage-controller, or SoC device driversFirst-silicon or new-platform bring-upPre-silicon simulation, emulation, or FPGA environmentsSR-IOV, VFIO, dma-buf, or PCIe peer-to-peerLinux performance tools such asperf, ftrace, or eBPFBMC/OpenBMC or host-to-BMC communicationI2C, SMBus, or other sideband management interfacesSystems programming inRustThis is a hands-on role with significant ownership and direct exposure to cutting-edge AI silicon from early development through production.Keywords: Linux Kernel, Device Drivers, Systems Software, Kernel Engineering, PCIe, DMA, MMIO, IOMMU, Linux Drivers, C, C++, Embedded Systems, Low-Level Software, Hardware Software Integration, Silicon Bring-Up, ASIC, SoC, AI Accelerators, GPU, FPGA, Firmware, Computer Architecture, Operating Systems, BMC, OpenBMC, SR-IOV, VFIO, eBPF, Performance Optimization, Pre-Silicon Validation, Hardware Bring-Up","company":"Acceler8 Talent","rawCompany":"acceler8 talent","city":"Mountain View","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-10-16T14:25:23.072Z","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":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"System Software Engineer","description":"System Software Engineer — Linux Kernel & Device DriversMountain View, CAWe're partnering with an early-stage AI hardware company building a new generation of high-performance accelerator systems for large-scale AI workloads.They're looking for aSystem Software Engineerto join a small, highly technical team responsible for the software layer that makes custom silicon usable — from Linux kernel drivers and low-level userspace libraries through hardware bring-up, telemetry, and platform integration.This is a strong fit for someone who enjoys working close to the hardware, can take a hardware specification or register map and start building, and is comfortable debugging problems that cross the boundary between silicon, firmware, kernel, and userspace.What You'll Work OnDesign and developLinux kernel driversfor PCIe-connected accelerator hardwareOwn areas includingDMA, memory management, interrupts, MMIO, command submission, and device initializationBuild low-level userspace libraries and interfaces usingioctl, sysfs, mmap, and direct device accessDevelop prototype drivers, debug utilities, and bring-up tools for new hardware featuresValidate software againstsimulation, emulation, and FPGA-based pre-silicon platformsWork directly with hardware and firmware engineers duringfirst-silicon bring-upDebug complex issues spanningRTL, firmware, kernel, PCIe, and userspaceProfile and optimize PCIe throughput, DMA performance, interrupt latency, and host-side overheadBuild regression and validation infrastructure for driver and systems-software componentsExpose device health, telemetry, and error information to higher-level platform-management softwareProvide software input into future chip and system architecture decisionsContribute across adjacent host-software components as the platform evolvesWhat We're Looking For8+ years of experience inlow-level systems software, kernel development, firmware, or closely related workStrong hands-on experience developingLinux kernel device driversExcellentC programmingskillsExperience working in bothkernel space and userspaceAbility to work directly from hardware documentation, register maps, and device specificationsStrong understanding of:PCIeDMAMMIOinterruptsIOMMUvirtual memorymemory hierarchyoperating-system internalsExperience debugging difficult hardware/software interaction issuesComfortable working in an early-stage environment where requirements may still be evolvingParticularly Relevant Experience - Experience in one or more of the following would be valuable:Accelerator, GPU, NIC, storage-controller, or SoC device driversFirst-silicon or new-platform bring-upPre-silicon simulation, emulation, or FPGA environmentsSR-IOV, VFIO, dma-buf, or PCIe peer-to-peerLinux performance tools such asperf, ftrace, or eBPFBMC/OpenBMC or host-to-BMC communicationI2C, SMBus, or other sideband management interfacesSystems programming inRustThis is a hands-on role with significant ownership and direct exposure to cutting-edge AI silicon from early development through production.Keywords: Linux Kernel, Device Drivers, Systems Software, Kernel Engineering, PCIe, DMA, MMIO, IOMMU, Linux Drivers, C, C++, Embedded Systems, Low-Level Software, Hardware Software Integration, Silicon Bring-Up, ASIC, SoC, AI Accelerators, GPU, FPGA, Firmware, Computer Architecture, Operating Systems, BMC, OpenBMC, SR-IOV, VFIO, eBPF, Performance Optimization, Pre-Silicon Validation, Hardware Bring-Up","datePosted":"2026-10-16T14:25:23.072Z","dateModified":"2026-10-16T14:25:23.072Z","hiringOrganization":{"@type":"Organization","name":"Acceler8 Talent","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Mountain View","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"a7f89f0fea0ed5c8d484e7a3"},"url":"https://jobsearcher.com/jobs/a7f89f0fea0ed5c8d484e7a3"}}