Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

System Software Engineer

Acceler8 Talent

System Software Engineer — Linux Kernel & Device Drivers

Mountain View, CA

We’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 a System Software Engineer to 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 On
  • Design and develop Linux kernel drivers for PCIe-connected accelerator hardware
  • Own areas including DMA, memory management, interrupts, MMIO, command submission, and device initialization
  • Build low-level userspace libraries and interfaces using ioctl, sysfs, mmap, and direct device access
  • Develop prototype drivers, debug utilities, and bring-up tools for new hardware features
  • Validate software against simulation, emulation, and FPGA-based pre-silicon platforms
  • Work directly with hardware and firmware engineers during first-silicon bring-up
  • Debug complex issues spanning RTL, firmware, kernel, PCIe, and userspace
  • Profile and optimize PCIe throughput, DMA performance, interrupt latency, and host-side overhead
  • Build regression and validation infrastructure for driver and systems-software components
  • Expose device health, telemetry, and error information to higher-level platform-management software
  • Provide software input into future chip and system architecture decisions
  • Contribute across adjacent host-software components as the platform evolves
What We’re Looking For
  • 8+ years of experience in low-level systems software, kernel development, firmware, or closely related work
  • Strong hands-on experience developing Linux kernel device drivers
  • Excellent C programming skills
  • Experience working in both kernel space and userspace
  • Ability to work directly from hardware documentation, register maps, and device specifications
  • Strong understanding of:
  • PCIe
  • DMA
  • MMIO
  • interrupts
  • IOMMU
  • virtual memory
  • memory hierarchy
  • operating-system internals
  • Experience debugging difficult hardware/software interaction issues
  • Comfortable working in an early-stage environment where requirements may still be evolving
Particularly Relevant Experience - Experience in one or more of the following would be valuable:
  • Accelerator, GPU, NIC, storage-controller, or SoC device drivers
  • First-silicon or new-platform bring-up
  • Pre-silicon simulation, emulation, or FPGA environments
  • SR-IOV, VFIO, dma-buf, or PCIe peer-to-peer
  • Linux performance tools such as perf, ftrace, or eBPF
  • BMC/OpenBMC or host-to-BMC communication
  • I2C, SMBus, or other sideband management interfaces
  • Systems programming in Rust

This 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

#J-18808-Ljbffr
Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the System Software Engineer in Mountain View, CA vacancy
  • $250k

     ...System Software Engineer, Node & Cluster Management Hybrid | Mountain View, CA | Tuesday to Thursday on-site $250k+ base + RSUs I'm working with a well-funded AI semiconductor startup building a new processor architecture for frontier-scale language models.... 
    Suggested
    Work at office

    Acceler8 Talent

    Mountain View, CA
    2 days ago
  • $184.7k - $324.8k

    Sr. System Software Engineer Join a team of passionate and creative engineers dedicated to building technologies that will shape the future. We are a cross-functional group that thrives on collaboration, innovation, and tackling challenging problems to create products... 
    Suggested
    Relocation

    Apple

    Sunnyvale, CA
    3 days ago
  • $120.5k - $243k

    System Software Engineer This role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect... 
    Suggested
    Work experience placement
    Work at office
    Local area
    Immediate start

    HPE

    Sunnyvale, CA
    3 days ago
  • $175k - $275k

    Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. This architecture...  ...About The Role As part of the Embedded Software team, you will help build the critical...  ...that powers the Cerebras Wafer Scale Engine (WSE)-the world's largest AI processor. Our... 
    Suggested

    CEREBRAS SYSTEMS INC.

    Sunnyvale, CA
    5 days ago
  • $152k - $241.5k

     ...done before takes vision, innovation, and the world’s best talent. The DRIVE OS Team is searching for a hands-on Systems and Software Platform Engineer to develop innovative solutions for the world of transportation and the growing field of self-driving cars. This... 
    Suggested

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $143.8k - $230k

     ...performance computing applications. We are looking for excellent software and firmware engineers to join the NIC product development team. As a Software...  ...in RDMA protocol, QoS, Packet Classifications, Linux Systems programming, Linux kernel, Linux Network Drivers, Linux... 
    Local area

    Broadcom Corporation

    San Jose, CA
    3 days ago
  • $152k - $241.5k

     ...are looking for a motivated Performance Engineer to influence the roadmap of our communication...  ...all hardware (GPU, CPU, networking) and software components in the stack. Evaluate...  .... ~ Good understanding of computer system architecture, hardware–software interactions... 

    NVIDIA Gruppe

    Santa Clara, CA
    7 hours ago
  •  ...The Systems Software Engineer is expected to develop, document, maintain and optimize medical graphical display software in C/C++ for Windows and Linux environments as part of the R&D team. They are additionally expected to lead or perform software testing activities relating... 
    Contract work

    VALID8 Financial

    Campbell, CA
    7 hours ago
  • $149k - $224k

     ...opportunities and leave your mark, come join us. The Role As part of the Core Products Business Unit (CPBU) Systems Software team, you will join a high-leverage engineering initiative dedicated to transforming upgrade workflows and lifecycle operations. Our goal is to shift... 
    For contractors
    Local area
    Remote work
    Flexible hours
    Shift work

    Everpure LLC

    Santa Clara, CA
    1 day ago
  • $148k - $222k

     ...SpaceXAI’s mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who appreciate challenging... 
    Permanent employment
    Temporary work

    SpaceXAI

    Palo Alto, CA
    1 day ago
  • $175k - $225k

     ...Senior IT Systems Engineer Sunnyvale, CA The future of defense will be decided by those who field intelligent machines at scale. At...  ...Provision and manage employee devices; maintain OS patches, software updates, and hardware refresh cycles Design and roll out identity... 
    Full time
    Relocation package

    Scout AI

    Sunnyvale, CA
    1 day ago
  • $184k - $287.5k

     ...work. Come join the team and see how you can make a lasting impact on the world. We are looking for a dedicated engineer for the Senior Systems Software Engineer role, focusing on GPU Performance at Scale. At NVIDIA, this role is uniquely positioned to drive... 
    Full time
    Remote work

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $150k - $230k

     ...About the role ~ We are looking for a hands-on Senior IT Systems Engineer/ IT Systems Engineer to support and continuously improve our...  ...The company combines custom silicon, integrated sensors, and software into a unified platform for robotics, mobility, and next-... 
    Casual work
    Work at office
    Local area
    Remote work
    Flexible hours
    Afternoon shift

    Lyte

    Sunnyvale, CA
    13 hours ago
  •  ...Senior Systems Software Engineer – GPU Performance at Scale We are looking for a dedicated engineer for the Senior Systems Software Engineer role, focusing on GPU Performance at Scale. The position will drive innovation in AI and GPU computing. What You’ll Be Doing... 

    NVIDIA

    Santa Clara, CA
    3 days ago
  •  ...Technical Solutions Engineer 100% Remote | $90+/Hour W2 | Contract Through May with Strong Extension Potential Role Summary This is a customer-facing technical role focused on platform adoption, onboarding, migration execution, technical consulting, and... 
    Weekly pay
    Contract work
    Temporary work
    Remote work
    Flexible hours

    Experis/Manpower Group

    Mountain View, CA
    1 day ago
  •  ...the first agentic AI companies to Microsoft. As a Solutions Engineer at Scaled Cognition, you’ll be the technical leader in our earliest...  .... ~ Bonus: Experience as an early technical sales hire at a high-growth AI or enterprise software company. #J-18808-Ljbffr

    Namely

    Mountain View, CA
    7 hours ago
  •  ...infrastructure. This is a high-impact, hybrid engineering role that sits at the intersection of...  ...requirements into working, performant systems on real GPU clusters. If you enjoy...  ...For Core Requirements Strong software engineering background (Python required;... 

    GMI Cloud

    Mountain View, CA
    2 days ago
  •  ...areas: tools and infrastructure, operating systems, and autonomy. Eighteen of the top 20...  ...About the Role We are looking for bright engineers interested in helping our customers...  ...Solution Engineers have a unique mix of software expertise, domain knowledge, and execution... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  •  ...Solutions Engineer Opportunity BREVIAN's mission is to empower enterprises to deliver next-level customer experiences, business efficiencies and product innovations through the use of AI by making it trusted, safe and ubiquitous. We do this by delivering an AI platform... 

    Brevian.ai

    Sunnyvale, CA
    2 days ago
  •  ...Solutions Engineer Proficiency in either C#, SQL, or Python; knowledge of other languages may be useful. Understanding of Azure Cloud Infra and experience in deploying to such infra. Preferred Qualifications: Strong presentation and training skills, being able to effectively... 

    Omni Inclusive

    Sunnyvale, CA
    1 day ago
  •  ...Solutions Engineer - DataPelago Transform Enterprise AI & Analytics Infrastructure - The AI race is won in the first mile, not the last. And you'll be the technical expert who shows enterprises how to win it. The Opportunity This isn't just another technical... 

    Datapelago

    Mountain View, CA
    13 hours ago
  • $152k - $241.5k

     ...are looking for a motivated Performance engineer to influence the roadmap of our communication...  ...clusters Good understanding of computer system architecture, HW-SW interactions and operating systems principles (aka systems software fundamentals) Implement micro-benchmarks... 
    Full time
    Remote work

    NVIDIA

    Santa Clara, CA
    3 days ago
  •  ...Robotics Infra team builds the foundational systems that every part of our robot perception, ML...  ...that lets us build, ship, and update that software quickly and safely on every robot in the fleet. As a System Software Engineer, you'll focus on the runtime itself which encompasses... 

    Sunday

    Redwood City, CA
    3 days ago
  •  ...Deployment Engineer Sunnyvale, CA (Onsite) Up to 20% Domestic & International Travel Polar Field Services, Inc. supporting the TaaraConnect...  ..., integrate, align, and commission wireless communication systems. Perform optical and RF alignment, testing, troubleshooting,... 
    For contractors
    Local area

    Polar Field Services, Inc.

    Sunnyvale, CA
    13 hours ago
  •  ...Role : Forward Deployment Engineer Location: Sunnyvale, CA FTE Role...  ...mentor Requirements • 8+ years in software engineering / solutions / technical consulting • Strong hands-on coding + system design experience • Experience using AI/... 

    AceStack LLC

    Sunnyvale, CA
    4 days ago
  • $184k - $287.5k

     ...see how you can make a lasting impact on the world! NVIDIA is searching for a highly motivated, technical engineer to join the Tegra system-on-chip (SoC) software organization. You will work on key aspects of our ARM SW ecosystem and system software architecture. With... 
    Full time
    Remote work

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $152k - $287.5k

     ...We are looking for a Senior System Software Engineer to develop low-level software for NVIDIA NVLink Fusion, a high-bandwidth, low-latency interconnect platform for next-generation accelerated computing systems. You will design and implement kernel-mode drivers and embedded... 
    Full time

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $184k - $356.5k

     ...NVIDIA is growing a senior engineering team focused on making our compute software stack first-class on NVIDIA CPU platforms. The team turns modern toolchains...  ...software components. We are looking for an experienced systems software engineer who can lead cross-stack... 
    Full time

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $124k - $241.5k

     ...definition resolution at the lowest latency for smoothest of gameplay. Just click and play! Visit us at We are looking for a Systems Software engineer to join a team of highly skilled and motivated engineers who build the ultra low latency Streaming technology for GeForce... 
    Full time

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $162k - $226k

     ...Description Job Description SpaceXAI's mission is to create AI systems that can accurately understand the universe and aid humanity...  .... Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who appreciate... 
    Permanent employment
    Temporary work

    SpaceXAI

    Palo Alto, CA
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to System Software Engineer. Be the first to apply!