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$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....SuggestedWork at office$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...SuggestedRelocation$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...SuggestedWork experience placementWork at officeLocal areaImmediate start$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$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$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$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...- ...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
$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 contractorsLocal areaRemote workFlexible hoursShift work$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 employmentTemporary work$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 timeRelocation package$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 timeRemote work$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 workWork at officeLocal areaRemote workFlexible hoursAfternoon shift- ...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...
- ...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 payContract workTemporary workRemote workFlexible hours
- ...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
- ...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;...
- ...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 timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
- ...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...
- ...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...
- ...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...
$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 timeRemote work- ...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...
- ...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 contractorsLocal area
- ...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/...
$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 timeRemote work$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$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$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$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 employmentTemporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to System Software Engineer. Be the first to apply!
- IT system engineer Mountain View, CA
- systems software developer Mountain View, CA
- system programmer Mountain View, CA
- software technology Mountain View, CA
- software intern Mountain View, CA
- entry level software sales Mountain View, CA
- id software Mountain View, CA
- software sales Mountain View, CA
- internship software Mountain View, CA
- healthcare software sales Mountain View, CA


