Senior Software Engineer - Kernel & Device Drivers
$120k - $200kSambaNova Systems
Senior Software Engineer - Kernel & Device Drivers SambaNova Systems Austin, TX, US Job Type: Full-Time Function: Engineering Software Industry: Frontier Tech Company Address: 2200 Geng Road, Unit 100, Palo Alto, CA 94303, US About SambaNova Systems AI is changing the world and at SambaNova, we believe that you don't need unlimited resources to take advantage of the most advanced, valuable AI capabilities - capabilities that are helping organizations explore the universe, find cures for cancer, and giving companies access to insights that provide a competitive edge. Job Description 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. Benefits Summary for US-Based, Full-Time Employment Positions SambaNova offers a competitive total rewards package, including the base salary, plus equity and benefits. We cover 95% premium coverage for employee medical insurance, and 77% premium coverage for dependents and offer a Health Savings Account (HSA) with employer contribution. We also offer Dental, Vision, Short/Long term Disability, Basic Life, Voluntary Life, and AD&D insurance plans in addition to Flexible Spending Account (FSA) options like Health Care, Limited Purpose, and Dependent Care. Our library of well-being benefits available to you and your dependents includes a full subscription to Headspace, Gympass+ membership with access to physical gyms, One Medical membership, counseling services with an Employee Assistance Program, and much more. SambaNova Systems
$184k - $287.5k
NVIDIA System Software Engineer NVIDIA's invention of the GPU in 1999 sparked the growth of the... ...engineer with a deep understanding of device drivers, memory coherency & consistency models... ...consistency models Background with kernel mode development Experience with Linux...Senior- Senior ChromeOS Platform & Linux Kernel Engineer Location : Remote ( only Texas or east coast candidates) 1. ChromeOS Platform Engineering... ...logic analyzers, and bus debugging tools for peripheral/device interop issues (u others). 1. Engineering &...SeniorRemote work
$184k - $287.5k
NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system software... ...in embedded firmware, Linux kernel development, and middleware development... ...including Linux kernel modifications, device drivers, and system optimizations for GB200...SeniorFull time- ...iterating applications over time. As a Senior Software Engineer II focusing on Computational Geometry... ...print quality across ICON's lineup of devices and materials Create robust software... ..., etc. Experience with geometric kernel libraries (CGAL, Open CASCADE, etc.)...SeniorFull timeFor contractors
- ...artificial intelligence, and software-defined networking to provide... ...prestigious awards, such as Best Engineering Team, Best Company for... ...You’ll Work WithArista’s Linux Kernel team is responsible for developing... ...level: Mid-Senior LevelIndustry: Computer NetworkingSenior
- ...career. THE ROLE: We are seeking an engineer to join our team that will thrive... ...PERSON: This AMD (Advanced Micro Devices) team is looking for a Senior Linux Software Engineer who can work with OS... ...Exposure to systems architecture Linux kernel and virtualization debugging...Senior
$150k - $175k
Senior Software Engineer At Atom Computing, we build quantum computers using arrays of optically trapped neutral atoms that will empower... ...low-latency software for quantum hardware — including device drivers, Linux kernel modules, and custom subsystems. Evaluate and architect...SeniorTemporary workWork at office3 days per week- ...Job Description Job Description We are seeking a Senior Software Engineer-Network Protocols and Devices (REMOTE) for a full time and direct hire role for one of our amazing partners in the United States. This role is remote, but you MUST be living in the United...SeniorFull timeRemote work
- Senior AI Software Engineer At AMD, we believe technology has the power to solve the world's most important... ...in ROCm or CUDA programming, GPU kernel optimization, and GPU memory... ...Austin This role is not eligible for visa sponsorship. Advanced Micro Devices , Inc.Senior
- ...and abundant system. We are engineers, operators, and creatives solving... ...at scale. As a senior, staff, or principal engineer... ...how the org builds and ships software Operate across the stack:... ...Temporal) that manage deployments, device control, and operational processes...SeniorFull timeShift work
$180k - $200k
...Job Description Job Description Description The Senior Backend Engineer on the Devices Cloud Platform team is responsible for designing, building... ...platform. Qualifications ~5-10 years of relevant software or cloud engineering experience, with demonstrated...SeniorFull timeWorldwide$143.7k - $194.4k
The Amazon Devices Software & Services team is looking for a Software Development Engineer to join a high-velocity, specialized team. This is not a traditional framework or infrastructure role - we are building a new groundbreaking customer experience that will define how...InternshipLocal areaWorldwideFlexible hours$150k - $185k
...Role: Senior Software Engineer – Back End Hybrid Role, MUST BE BASED IN SAN DIEGO, CA About Tillster Tillster, headquartered in the USA... ...to engage and transact anywhere, anytime, and from any device - one consumer at a time, one order at a time, billions of...SeniorFull timeContract workPart timeLocal areaVisa sponsorship- ...military base, Ditto's peer-to-peer sync engine ensures devices stay connected and data stays... ...traditional reach. Our groundbreaking software empowers devices to synchronize data in... ...Description We're seeking an experienced Senior Software Engineer, Bluetooth to own...SeniorFull timeLocal areaRemote workFlexible hours
- ...airplane, or remote military base, Ditto's peer-to-peer sync engine ensures devices stay connected and data stays consistent, even without... ...mission is to radically decrease the time-to-value of our software by integrating it directly into the user's operational environment...SeniorFull timeFixed term contractLocal areaImmediate startRemote workFlexible hours
- ...airplane, or remote military base, Ditto's peer-to-peer sync engine ensures devices stay connected and data stays consistent, even without... ...engine, sync system, and SDKs all build upon. As a Senior Software Engineer — Embedded Database, you will: Design and maintain...SeniorFull timeRemote workFlexible hours
- ...electronics departments. As a member of the Roku Products Engineering team, you will design and develop embedded software systems that enable us to build world-class... ...~ Good understanding of Linux system and kernel concepts, multithreading primitives, Linux tools,...SeniorFull timeWork at officeLocal areaRemote workMonday to ThursdayFlexible hoursShift work
- ...Type: Full-time, In-Office Department: Engineering Salary: Top of market salary + equity We're hiring a Senior Software Engineer with experience building web... ...relative could use it without help, regardless of device or platform. Create a way for customers...SeniorFull timeWork at office
- ...The Compute Systems Software team is a dynamic and... ...solutions, including drivers, operating systems, BSPs... ...an experienced Senior Software Engineer to work on display solutions... ...display systems, device drivers, and display... ...understanding of Linux kernel frameworks, including...SeniorFull timeLocal areaWork from homeRelocation package
$152k - $241.5k
...actively collaborate with architecture, software, product, and research teams to shape and... ...looking for a Deep Learning Software Engineer to help develop simulation infrastructure... ...compiler stacks.Improve deep learning compiler kernel code generation and computational graph...SeniorFull time- ...just a semiconductor company; we are the engine behind a "safer, smarter, and more sustainable... ..." that power billions of intelligent devices globally. Joining our San Jose office... ...solutions.Job DescriptionWe are seeking a Senior Benchmarking Engineer to establish and lead...SeniorWork at office
$184k - $287.5k
We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation on the GPU. Our... ...accomplish this, the CUDA driver interacts with GPU hardware, kernel mode drivers, and the operating system. Unified Memory...SeniorFull time$152k - $241.5k
...applications and industries. Within our software stack, CUTLASS stands out as a popular open... ...and training passes to identify key GPU kernel and fusion opportunities.Identify gaps... ...degree in Computer Science, Computer Engineering, or related field (or equivalent experience...SeniorFull time- ...advance your career.THE ROLE:AMD’s SW Ecosystem Security Engineering Team is seeking a software engineer to help deliver container orchestration and... ...CCD/CCX organization, cache hierarchy, SMT placement, and device affinity, and how those characteristics can be leveraged...Senior
- ...advance your career.THE ROLE: AMD’s SW Ecosystem Security Engineering Team is seeking a software engineer to deliver confidential computing enablement... ...hierarchy, CCD/CCX organization, SMT placement, CPU pinning, or device locality affect confidential VM performance, placement,...Senior
$184k - $287.5k
...looking for a motivated Deep Learning engineer to bring advanced CUDA features... ..., HW and SW architects, kernel and compiler authors and CUDA driver experts to co-design systems and frameworks... ...operating systems principles (aka systems software fundamentals)Adaptability and...SeniorFull time- ...applications.Develop new features, perform A/B test experiments, device configuration, safely release to production, monitor analytics... ...and create delightful user experiences.Work closely with engineers, product, UI design, platform services, and release management...SeniorWork experience placementWork at officeLocal areaRemote workMonday to ThursdayFlexible hours1 day per week
- ...electronics departments. As a member of the Roku Products Engineering team, you will design and develop embedded software systems that enable us to build world-class... ...platforms Good understanding of Linux system and kernel concepts, multithreading primitives, Linux tools,...SeniorWork at officeLocal areaRemote workMonday to ThursdayFlexible hoursShift work
- ...Austin, TX three times per week. The RoleWe are looking for a Senior Software Engineer to join the team that is revolutionizing the automotive... ...packages selection, and build-and-price experiences across devices and markets. You'll work within a micro frontend architecture...SeniorFull timeLocal areaWork from homeRelocation package
$168.1k - $227.4k
Be a founding engineer on a brand-new team building security review for the LLM age. You'... ...wide variety of areas including cloud, devices, retail, entertainment, healthcare, operations... ...5+ years of non-internship professional software development experience- 5+ years of...SeniorInternshipFlexible hours
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 developer fintech Austin, TX
- startup software engineer Austin, TX
- financial software developer Austin, TX
- junior software developer remote Austin, TX
- software engineer Austin, TX
- software data engineer Austin, TX
- software developer internship no experience Austin, TX
- part time software developer Austin, TX
- associate software developer Austin, TX
- software engineer entry level Austin, TX



