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

Staff Software Engineer - Kernels

Full-time

D-matrix

At d-Matrix , we are focused on unleashing the potential of generative AI to power the transformation of technology. We are at the forefront of software and hardware innovation, pushing the boundaries of what is possible. Our culture is one of respect and collaboration.

We value humility and believe in direct communication. Our team is inclusive , and our differing perspectives allow for better solutions. We are seeking individuals passionate about tackling challenges and are driven by execution. Ready to come find your playground? Together , we can help shape the endless possibilities of AI. 

Location:

Hybrid, working onsite at our Santa Clara, Ca headquarters 3+ days per week.

The Role: Staff Software Engineer - Kernels

What you will do:

The role requires you to be part of the team that helps productize the SW stack for our AI compute engine. As part of the software team, you will be responsible for the development, enhancement, and maintenance of software kernels for next-generation AI hardware. You possess experience building software kernels for HW architectures. You possess a very strong understanding of various hardware architectures and how to map algorithms to the architecture. You understand how to map computational graphs generated by AI frameworks to the underlying architecture. You have had past experience working across all aspects of the full-stack toolchain and understand the nuances of what it takes to optimize and trade off various aspects of hardware-software co-design. You can build and scale software deliverables in a tight development window. You will work with a team of compiler experts to build out the compiler infrastructure, working closely with other software (ML, systems) and hardware (mixed signal, DSP, CPU) experts in the company.

What you will bring:

Minimum:

  • MS in computer engineering, math, physics, or a related degree with 5+ years of industry experience or PhD in computer engineering, math, physics, or a related degree with 1+ years of industry experience.

  • Strong grasp of computer architecture, data structures, system software, and machine learning fundamentals.

  • Proficient in C/C++ and Python development in Linux environments and using standard development tools.

  • Experience implementing algorithms in high-level languages such as C/C++ and Python.

  • Experience implementing algorithms for specialized hardware such as FPGAs, DSPs, GPUs, and AI accelerators using libraries such as CUDA, etc.

  • Experience in implementing operators commonly used in ML workloads—GEMMs, Convolutions, BLAS, SIMD operators for operations like softmax, layer normalization, pooling, etc.

  • Experience with development for embedded SIMD vector processors such as Tensilica.

  • Self-motivated team player with a strong sense of ownership and leadership.

Preferred:

  • Prior startup, small team, or incubation experience.

  • Experience with ML frameworks such as TensorFlow and/orPyTorch.

  • Experience working with ML compilers and algorithms, such as MLIR, LLVM, TVM, Glow, etc.

  • Experience with a deep learning framework (such as PyTorch or TensorFlow) and ML models for CV, NLP, or recommendation.

  • Work experience at a cloud provider or AI compute/subsystem company.

Equal Opportunity Employment Policy

d-Matrix is proud to be an equal opportunity workplace and affirmative action employer. We’re committed to fostering an inclusive environment where everyone feels welcomed and empowered to do their best work. We hire the best talent for our teams, regardless of race, religion, color, age, disability, sex, gender identity, sexual orientation, ancestry, genetic information, marital status, national origin, political affiliation, or veteran status. Our focus is on hiring teammates with humble expertise, kindness, dedication and a willingness to embrace challenges and learn together every day.

d-Matrix does not accept resumes or candidate submissions from external agencies. We appreciate the interest and effort of recruitment firms, but we kindly request that individual interested in opportunities with d-Matrix apply directly through our official channels. This approach allows us to streamline our hiring processes and maintain a consistent and fair evaluation of al applicants. Thank you for your understanding and cooperation.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Kernels in Remote vacancy
  • $190k - $300k

     ...of technology. We are at the forefront of software and hardware innovation, pushing the boundaries...  ...offices. Will consider remote.The Role: Staff Software Engineer, SIMD KernelsWhat you will do:As a member of the SIMD Kernels team, you will help productize the software... 
    Suggested
    Work experience placement
    Remote work

    d-Matrix

    Santa Clara, CA
    1 day ago
  • $190.9k - $232.8k

     ...P-1285 About This Role As a staff software engineer for GenAI Performance and Kernel, you will own the design, implementation, optimization, and correctness of the high-performance GPU kernels powering our GenAI inference stack. You will lead development of highly... 
    Suggested
    Full time
    Local area
    Worldwide

    Databricks

    Remote
    3 days ago
  • $182k - $242k

     ..., and real-time inference. Our stack is engineered for speed, scale, and cost-efficiency—an...  ...Benchmarking & Performance team, focused on kernel authoring and optimization. You will...  ...-performance computing, GPU/accelerator software, or performance-critical systems. ~ Hands... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    Core Weave

    Remote
    1 day ago
  •  ...secure approach of blocking the exploits of application vulnerabilities. POSITION OVERVIEW We are seeking a Windows  Kernel Driver Engineer with extensive experience in filter driver development and Windows system internals to join our cybersecurity product team.... 
    Suggested
    Full time
    Work at office

    Threatlocker Inc.

    Remote
    1 day ago
  • $140k - $180k

    Windows Kernel Software Developer Our client, a global cybersecurity leader that provides enterprise-level cybersecurity tools for the Managed Services Provider (MSP) industry, is seeking a Kernel Software Developer based in Orlando, FL. SALARY $140K - 180K (based on experience... 
    Suggested
    Remote work

    Crawford Thomas Recruiting

    Orlando, FL
    1 day ago
  • $160k - $275k

     ...silicon to systems including hardware and software to train and run the largest ML...  ....What You'll Do HereDesign and optimize kernels that interface directly with our hardwareWork...  ...partnership with our ML Research and Hardware Engineering teamsProvide expertise and guidance on... 
    Daily paid
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Friday
    Flexible hours
    3 days per week

    MatX

    Mountain View, CA
    4 days ago
  •  ...foundational Linux security features and software infrastructure to protect large-scale AI...  ..., and control groups. Develop kernel integrity monitoring solutions using Linux...  ...forensic analysis of kernel-level threats. Engineer security capabilities for virtualized... 
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Lambda

    San Francisco, CA
    1 day ago
  • $240k - $310k

     ...This Role The Cloud Storage team at Crusoe is seeking a Staff Software Engineer to serve as a primary architect and visionary for our...  ...most ambiguous and difficult bottlenecks in the stack—from kernel-level IO context switching to global tail-latency in distributed... 
    Full time
    Temporary work

    Crusoe

    Remote
    1 day ago
  •  ...home day is currently Tuesday.   About the Role As a Staff Software Engineer for the Compute pillar, you will play a critical role in...  ...understanding of the entire stack, from BIOS/firmware (UEFI), Linux kernel internals, modern DPU capabilities, distributed systems,... 
    Full time
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda

    Bellevue, WA
    1 day ago
  • $218.3k - $327.5k

     ...Role The Site Reliability Engineering (SRE) team at Rubrik ensures...  ...at the intersection of software development and systems engineering...  ...structural resiliency. As a Staff Site Reliability Engineer, you...  ...models, file systems, kernels), systems administration, and... 
    Full time
    Local area
    Shift work

    Rubrik

    Remote
    1 day ago
  • $251k - $310k

     ...workflows to prevent, identify, and guide fixes of reliability and software integrity issues.  We focus the organization on reliability...  ...reliability or optimization. Experience with writing GPU kernels and evaluation/debugging of GPU workloads. We prefer: MS... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • $134.8k - $202.2k

     ...Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary: Qualcomm is...  ...enthusiastic engineers with strong interests in OS, kernel and computer architecture. The Qualcomm Hypervisor team... 
    Full time
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    1 day ago
  • $162.6k - $244k

    Company:Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:As a leading technology innovator,...  ...virtualization, memory management, scheduler and Linux Kernel. Key Responsibilities:Develop and enhance features in... 
    Work experience placement
    Immediate start
    Work from home

    Qualcomm

    San Diego, CA
    4 days ago
  • $150.2k - $283.5k

     ...to move and pursue their dreams.In this position... As a Staff Camera Software Engineer, you will take ownership of a Linux camera/ISP stack centered...  ...fixes. This is a hands-on development role requiring deep kernel-space debugging, concurrency management, and hardware-... 
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

    Palo Alto, CA
    1 day ago
  •  ...they learn to drive better, faster, smarter outcomes. As a Staff Software Engineer, Endpoint Escalations, you will be tasked with serving as...  ...code. ~ Deep, hands-on knowledge of Windows internals: kernel/user-mode boundary, drivers, process/memory management, file... 
    Permanent employment
    Full time
    Home office
    Flexible hours

    Sentinelone Inc.

    United States
    1 day ago
  • $188k - $275k

     ..., enjoy tackling challenging engineering problems, and are excited by...  ...About the Role:  As a Staff Engineer on Marimo's molab team...  ...spin up and spin down notebook kernels on demand, as well as low latency...  ...~8+ years of experience in software engineering ~ Strong... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Worldwide
    Flexible hours

    Core Weave

    Remote
    1 day ago
  •  ...DescriptionIt all started when engineer Fred Luddy wrote code that...  ...DescriptionThis role is for a staff engineer who independently leads...  ...engineers. They combine deep software engineering fundamentals with...  ..., LlamaIndex, Semantic Kernel) and vector databases (Pinecone... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    5 days ago
  • $230k - $280k

     ...empowerment, inclusion, respect, and accountability. Staff Software Applied AI Engineer Location: Seattle, WA or Austin, TX Position Summary...  ...Familiarity with ReAct , AutoGen , or Semantic Kernel for agentic orchestration and multi-agent collaboration... 
    Apprenticeship
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work
    1 day per week

    HackerOne

    Seattle, WA
    4 days ago
  • $2,000 per month

     .... We co-design chips, racks, software, and manufacturing to deliver...  ...investors and staffed by leading engineers, Etched is redefining the...  ...opportunity to push the frontier on kernel engineering. Future...  ...expect all of our technical staff to contribute to both and work... 
    Full time
    Work at office
    Relocation package

    Etched

    Remote
    1 day ago
  •  ...inference possible.The Lambda Infrastructure Engineering organization forges the foundation of...  ...the Role:We are seeking a seasoned Staff Storage Software Engineer with deep experience...  ...code. Familiarity with DPDK/SPDK and kernel-bypass data paths is a plus; kernel-level... 
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    4 days ago
  • $170.35k - $275.55k

     ...team building the tools that define how software gets built and delivered. As AI agents...  ...trustworthy by default. As a Staff Software Engineer in Networking, you will set the technical...  ...orchestration ~ Experience with kernel and user-space networking technologies... 
    Remote job
    Full time
    Local area
    Home office
    Visa sponsorship
    Shift work

    Docker

    San Francisco, CA
    1 day ago
  • $140k - $180k

     ...Windows Kernel Software DeveloperLocation: Orlando, FL – Onsite Preferred | Remote AvailableCompensation: $140,000–$180,000 Base Salary...  ...an experienced Windows Kernel Software Developer to join its engineering team.This is a highly technical, low-level systems development... 
    Remote work

    Crawford Thomas Recruiting

    Orlando, FL
    a month ago
  • $220k - $292k

     ...(UAS) threats. Working across product, engineering, sales, logistics, operations, and mission...  ....ABOUT THE ROLEWe're looking for a Staff Software Engineer specializing in Robotics to join...  ....Understanding of systems software (kernel, device drivers, system calls) and optimizing... 
    Full time
    Work experience placement
    Immediate start
    Remote work
    Worldwide

    Anduril Industries

    Irvine, CA
    1 day ago
  • $207k - $300k

     ...Cryptography readiness.Partner with hardware engineers to co-design uncompromisable system...  ...implementation, and deployment of mission-critical software, firmware, and utilities targeting custom security chips, BIOS, and OS kernels.Serve as the authority bridging bare-metal/... 
    Remote work
    Worldwide
    Shift work

    Google

    Sunnyvale, CA
    1 day ago
  • $130k - $180k

     ...difference between a contained incident and a shutdown. The Staff Software Engineer, Embedded Networking, is a hands-on engineering role at the...  ...networking software, with significant time on embedded or kernel-adjacent systems Deep expertise in C, C++, or Rust, with the... 
    Full time
    Remote work

    Johnson Controls

    Milwaukee, WI
    1 day ago
  • $160k

     ...integrated full-stack solutions from silicon to systems including hardware and software to train and run the largest ML workloads for AGI. We are seeking a hands-on engineering TLM to lead the Kernel team. You will manage, mentor, and grow a team of kernel engineers while... 
    Daily paid
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Friday
    Flexible hours

    MatX

    Mountain View, CA
    2 days ago
  • $190.9k - $232.8k

     ...P-1285 About This Role As a staff software engineer for GenAI inference, you will lead the architecture, development, and optimization...  .... Your work will encompass the full GenAI inference stack: kernels, runtimes, orchestration, memory, and integration with frameworks... 
    Full time
    Local area
    Worldwide

    Databricks

    Remote
    3 days ago
  • $132.5k - $196.14k

     ...transceivers for computer networks. We are seeking a Senior Staff Embedded Device Software Engineer who is passionate about technology and committed to...  ...Marvell’s Ethernet transceivers.Develop and maintain kernel PHY drivers for Marvell’s Ethernet transceiver products... 
    Permanent employment
    Internship
    Work from home

    Marvell

    Irvine, CA
    1 day ago
  •  ...technology that will set the standards for software-defined vehicles around the world....  ...cross-functional teams across multiple engineering and algorithms teams, making the architectural...  ...management, etc. Familiar with RTOS kernel (ThreadX or QNX), IPC, and kernel/user... 
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Remote
    1 day ago
  • $200k - $300k

     ...Senior Embedded Software Engineer - Camera Firmware San Mateo, CA United States Who We Are Verkada is transforming how organizations protect...  ...spanning bare-metal MCU firmware, secure bootloaders, Linux kernel optimizations, and concurrent userspace services. Complex Problem... 
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Kernels. Be the first to apply!