Senior Software Engineer - Kernel & Device Drivers
$120k - $200kSambaNova Systems
Senior Software Engineer - Kernel & Device Drivers
Austin, Texas, United States; San Jose, California, United States
The era of pervasive AI has arrived. In this era, organizations will use generative AI to unlock hidden value in their data, accelerate processes, reduce costs, drive efficiency and innovation to fundamentally transform their businesses and operations at scale.
SambaNova Suite™ is the first full-stack, generative AI platform, from chip to model, optimized for enterprise and government organizations. Powered by the intelligent SN40L chip, the SambaNova Suite is a fully integrated platform, delivered on-premises or in the cloud, combined with state-of-the-art open-source models that can be easily and securely fine-tuned using customer data for greater accuracy. Once adapted with customer data, customers retain model ownership in perpetuity, so they can turn generative AI into one of their most valuable assets.
Overview
SambaNova is seeking a Senior Software Engineer to develop kernel-level drivers and low-level software for high-speed IO and memory subsystems within the DataScale® platform and RDU architecture.
You will enable system bring-up, debug complex cross-layer issues, and deliver production-quality software that scales across systems and deployments. Working across kernel, firmware, and hardware, you will build robust, maintainable drivers and frameworks supporting validation, manufacturing, and system performance.
This is a hands-on role for an engineer with strong low-level programming skills, solid hardware understanding, and a focus on reliability, performance, and code quality.
Responsibilities
- Kernel & Driver Development
- Develop and maintain kernel-space drivers for high-speed IO and memory subsystems
- Enable platform bring-up and support driver integration across new silicon and system configurations
- Write clean, maintainable, production-quality code and drive code reviews
- System Bring-Up & Debug
- Support system bring-up from early silicon through production
- Debug complex issues across kernel, firmware, and hardware layers
- Drive issues to root cause and resolution in collaboration with cross-functional teams
- PHY & Hardware Interaction
- Support PHY initialization and validation across high-speed interfaces
- Debug issues related to IO, memory, and PHY subsystems in coordination with hardware teams
- Interpret hardware specifications and schematics to guide bring-up and debug
- Performance & Validation Software
- Develop tools and frameworks for performance analysis, validation, and manufacturing test
- Identify system bottlenecks and implement optimizations across driver and system layers
- Enable post-silicon validation through software automation and infrastructure
Basic Qualifications
BS/MS in Computer Science, Electrical Engineering, or related field
5+ years of experience in kernel or low-level system software development
Additional Required Qualifications
Familiar with Linux kernel, drivers, user space libraries, and applications with strong Linux fundamentals
Strong C/C++ programming and debugging skills; scripting experience (Python, shell)
Experience with high-speed IO or interconnects such as PCIe, Ethernet, or similar technologies
Experience with system bring-up and hardware-software co-debug
Experience with manufacturing test flows
Familiarity with development tools such as Git, Docker, Jenkins, or Bazel
Familiarity with build systems and toolchains (GCC, LLVM, Make, CMake)
Strong ownership and ability to drive issues to resolution
Clear communicator with a collaborative, problem-solving mindset
Preferred Qualifications
Experience with PHY bring-up and initialization
Ability to read and understand hardware specifications and register-level documentation
Exposure to pre-silicon validation (FPGA, emulation) and post-silicon bring-up
Familiarity with board schematics and low-level hardware interaction
Solid debugging skills using logs, trace tools (GDB), JTAG, or hardware debuggers
Background in high-performance or accelerator-based systems
Base Salary Range: $120,000 - $200,000 USD
Submission Guidelines
Please note that in order to be considered an applicant for any position at SambaNova Systems, you must submit an application form for each position for which you believe you are qualified.
EEO Policy
SambaNova Systems is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard basis of age (40 and over), color, disability, gender identity, genetic information, marital status, military or veteran status, national origin/ancestry, race, religion, creed, sex (including pregnancy, childbirth, breastfeeding), sexual orientation, and any other applicable status protected by federal, state, or local laws.
$2,000 per month
...investors and staffed by leading engineers, Etched is redefining the... ..., develop, and maintain kernel-mode drivers ensuring high reliability, informative... ...driver support for device virtualization technologies,... ...environments. Collaborate with software and hardware teams to...SuggestedWork at officeRelocation package$126.8k - $220.9k
...Software Device Driver Engineer - Core I/O, Core OS Apple is where individual imaginations gather together, committing to the values that lead... ...and platform developers Make enhancements to the Darwin kernel and other related software stacks as necessary...SuggestedRelocation$184k - $287.5k
...lasting impact on the world. We are looking for a Senior Linux Kernel Software Engineer to join the Linux networking drivers R&D team. The work environment is versatile,... ...Linux kernel group, working on developing the device driver for our NICs. Integration and...Senior- NVIDIA Gruppe based in Santa Clara is looking for a Senior Linux Kernel Software Engineer to join their Linux networking drivers R&D team. The role involves developing device drivers for advanced network interface cards and optimizing integration with existing solutions...Senior
$140k - $224.25k
NVIDIA Gruppe is seeking a passionate Drivers Engineer to join our OFED Linux Drivers team in Santa Clara, California. As a Drivers Engineer, you will craft kernel drivers for cutting-edge network devices and collaborate with global teams to deliver optimal solutions....Senior$152k - $241.5k
...NVIDIA is seeking outstanding senior engineers to work on the CUDA driver, a key component of accelerated GPU computing. You will join a versatile software engineering team that delivers innovative... ...design software solutions across kernel mode components, compilers, and...Senior- ...leading technology company is seeking a Senior Systems Software Engineer to join their GPU Software team in... ...involves designing and developing GPU driver architecture while optimizing... ...programming, and a strong background in kernel development. This role offers a competitive...Senior
$152k - $241.5k
...applications and industries. Within our software stack, CUTLASS stands out as a popular open... ...about developing and optimizing math kernels to extract the highest performance out of... ...degree in Computer Science, Computer Engineering, or related field (or equivalent experience...Senior$184k - $287.5k
...We're looking for outstanding AI systems engineers to develop groundbreaking technologies in the inference systems software stack! We build innovative AI systems software to... ...develop libraries, code generators, and GPU kernel technologies for NVIDIA's hardware architecture...SeniorRemote work$150k - $300k
...role ~ We are looking for a Senior Embedded Software, Firmware & Driver Engineer to build and own low-level... ...developing firmware, boot flows, device drivers, and board-support packages... ...issues across hardware, firmware, kernel, and user space Optimize for performance...SeniorLocal areaFlexible hours$181.1k - $318.4k
Senior Software Engineer, On-Device Health Agentic Systems Cupertino, California, United States Hardware We are seeking a senior iOS Software Engineer with deep experience building applications powered by Large Language Models (LLMs). This is a hands‑on development role...SeniorRelocation$184k - $287.5k
...NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system... ...expertise in embedded firmware, Linux kernel development, and middleware development... ...Linux kernel modifications, device drivers, and system optimizations for GB200 and...Senior$184k - $287.5k
...We are hiring senior engineers to work on the CUDA driver and runtime, core components of our... ...investigates bottlenecks in software or hardware and delivers... ...with GPU hardware, kernel mode drivers, and the operating... ...performance tuning of device drivers or low level system...Senior$184k - $287.5k
...technological advancement. Are you a motivated system software engineer with a deep understanding of device driver who has phenomenal C/C++ skills? If so, this role... ...and consistency models Background with kernel mode development Experience with Linux, or Windows...SeniorRemote work$160k - $210k
...Senior Software Optimization Engineer Efficient is developing the world's most energy-efficient general-purpose... ...level of efficiency enables IoT devices to intelligently capture and curate... ...Experience writing optimized BLAS and DSP kernels Knowledge of computer...SeniorWork experience placementImmediate start$152k - $241.5k
...automotive and robotics. We build the software stack that enables Large... ...AI experiences directly on-device. What you'll be doing:... ...Collaborate with teams across CUDA, kernel libraries, compilers, and... ...Science, Electrical/Computer Engineering, or a closely related field....SeniorRemote work- A leading technology company is seeking a Senior Staff Software Developer in Santa Clara. This role emphasizes improving AI performance on GPUs... ...environment and have a passion for groundbreaking software engineering. A Master's degree and significant hands-on experience in...Senior
$220k - $296.4k
...Description Job Title: Principal Software Engineer, Linux PCIe Device Drivers Job Location: San Jose, CA (This position requires a full-time, on-site presence in our San Jose, CA office) Job ID: AI2370 Description The SoC software team...Full timeWork at office$152k - $241.5k
...motivated, creative engineers to join the Platform Software team. You will work... ...aspects of our SOC drivers, Firmware, BIOS, BSP... ...engineering levels and senior management.... ...understanding of ACPI as Device tree concepts Familiarity... ...fundamentals with Kernel , Hypervisor...Senior- NVIDIA Gruppe in Santa Clara is seeking a highly motivated GPU/SOC System Software Engineer to join its Software team. You will design, implement, and debug software for next-gen hardware, with a focus on performance and robustness. The ideal candidate will have a BS or...Senior
- ...Corporation in Santa Clara is seeking an experienced Linux Kernel Developer to enhance system software engineering efforts. The role involves developing,... ...experience in Linux kernel development, focusing on device drivers and system performance. The position offers...
- ...single chip, with the programming simplicity of a single device. This approach allows Cerebras to deliver industry-... ...The Role We’re looking for a deeply technical, hands‑on software engineer to join our on‑field Kernel Reliability team. You’ll help tackle a critical...Internship
$147.4k - $272.1k
...Display Device Driver SW Engineer, Core OS Are you a big-picture thinker who loves setting ambitious goals? Do you have a passion for understanding... ...fully integrated operating systems that combine hardware, software, and apps into a single Apple experience. Your dedication...Relocation$184k - $287.5k
...Gruppe in Santa Clara is seeking an AI Systems Engineer to innovate and develop cutting-edge technologies in the AI inference software stack. Candidates should hold a Master's... .... The role involves building efficient kernels and compilers for AI workloads while actively...Senior- NVIDIA is seeking an exceptional Senior System Software Engineer to join our GPU System Software team. This... ...in operating system internals, device driver, real‑time embedded operating system... ...software, operating system internals, kernel modules, and device driver. Compensation...SeniorWork experience placementLocal areaRemote work
- ...instrumental in enhancing GPU kernel performance, accelerating... ...collaborate across internal GPU software teams and engage with open-source... .... THE PERSON: Skilled engineer with strong technical and analyticalexpertisein... ...for an existing vacancy. #J-18808-Ljbffr Advanced Micro DevicesSenior
$152k - $241.5k
...We are looking for highly motivated Senior Software Engineers to work on our GPU Fabric Networking... ...software applications that interface with device drivers and expose associated hardware... ...system architecture, operating system and kernel internals. ~ Strong experience with...Senior- A leading technology company is seeking a Senior Software Engineer to optimize compute infrastructure through novel AI strategies. This role involves kernel debugging, designing tests, and providing technical mentorship. The ideal candidate has at least 5 years of Linux...Senior
$184k - $287.5k
NVIDIA Gruppe is seeking talented AI systems engineers to advance innovative technologies in AI inference systems software. This role involves developing cutting-edge libraries, code generators, and kernel technologies for NVIDIA's architecture, emphasizing high-impact...Senior- ...Title: Sr. Software Engineer Location: San Jose CA Hybrid Duration: Temp to permanent Us citizen or GC holder only Job Description... ...refactoring software components for our cutting-edge medical devices across desktop, web, and cloud platforms....SeniorPermanent employmentTemporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Kernel & Device Drivers. Be the first to apply!
- software engineer full time San Jose, CA
- facebook software engineer San Jose, CA
- startup software engineer San Jose, CA
- intermediate software engineer San Jose, CA
- research software engineer San Jose, CA
- rust software engineer San Jose, CA
- work from home software developer San Jose, CA
- software developer San Jose, CA
- software development engineer aws San Jose, CA
- software qa engineer San Jose, CA

