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

Senior Software Engineer - Kernel & Device Drivers

$120k - $200k

SambaNova 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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Kernel & Device Drivers in San Jose, CA vacancy
  • $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... 
    Suggested
    Work at office
    Relocation package

    ETCHED LLC

    San Jose, CA
    1 day ago
  • $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... 
    Suggested
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • $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

    Santa Clara, CA
    3 days ago
  • 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

    NVIDIA Gruppe

    Santa Clara, CA
    20 hours ago
  • $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

    NVIDIA Gruppe

    Santa Clara, CA
    20 hours ago
  • $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

    NVIDIA

    Santa Clara, CA
    20 hours ago
  •  ...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

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  • $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

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $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... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $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... 
    Senior
    Local area
    Flexible hours

    Lyte

    Sunnyvale, CA
    2 days ago
  • $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... 
    Senior
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $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

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $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

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $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... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $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... 
    Senior
    Work experience placement
    Immediate start

    Efficient Computer Service LLC

    San Jose, CA
    1 day ago
  • $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.... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    2 days ago
  • 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

    AMD

    Santa Clara, CA
    2 days ago
  • $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 time
    Work at office

    SiMa Technologies

    San Jose, CA
    2 days ago
  • $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

    Santa Clara, CA
    1 day ago
  • 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

    NVIDIA Gruppe

    Santa Clara, CA
    20 hours ago
  •  ...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... 

    Intel Corporation

    Santa Clara, CA
    20 hours ago
  •  ...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

    Dormont Manufacturing Co

    Sunnyvale, CA
    20 hours ago
  • $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

    Apple

    Cupertino, CA
    3 days ago
  • $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 Gruppe

    Santa Clara, CA
    20 hours ago
  • 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... 
    Senior
    Work experience placement
    Local area
    Remote work

    NVIDIA Gruppe

    Santa Clara, CA
    20 hours ago
  •  ...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 Devices
    Senior

    Advanced Micro Devices

    Santa Clara, CA
    2 days ago
  • $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

    NVIDIA

    Santa Clara, CA
    3 days ago
  • 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

    Google Inc.

    Sunnyvale, CA
    20 hours ago
  • $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

    NVIDIA Gruppe

    Santa Clara, CA
    20 hours ago
  •  ...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.... 
    Senior
    Permanent employment
    Temporary work

    HonorVet Technologies

    San Jose, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Kernel & Device Drivers. Be the first to apply!