Staff Software Engineer - Kernels
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.
$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...SuggestedWork experience placementRemote work$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...SuggestedFull timeLocal areaWorldwide$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...SuggestedPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours- ...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....SuggestedFull timeWork at office
$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...SuggestedRemote work$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 paidFull timeWork experience placementWork at officeLocal areaRemote workMonday to FridayFlexible hours3 days per week- ...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 timeWork experience placementWork at officeLocal areaRemote workWork from homeFlexible hours
$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 timeTemporary work- ...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 timeWork at officeLocal areaWork from homeFlexible hours
$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 timeLocal areaShift work$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 timeRemote work$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 timeWork experience placementWork from home$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 placementImmediate startWork from home$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 startVisa sponsorshipFlexible hours- ...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 employmentFull timeHome officeFlexible hours
$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 employmentFull timeTemporary workCasual workWork at officeWorldwideFlexible hours- ...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 officeImmediate startRemote workFlexible hours
$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...ApprenticeshipWork at officeLocal areaRemote workFlexible hoursShift work1 day per week$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 timeWork at officeRelocation package- ...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 officeLocal areaWork from homeFlexible hours
$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 jobFull timeLocal areaHome officeVisa sponsorshipShift work$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$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 timeWork experience placementImmediate startRemote workWorldwide$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 workWorldwideShift work$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 timeRemote work$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 paidFull timeWork experience placementWork at officeLocal areaRemote workMonday to FridayFlexible hours$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 timeLocal areaWorldwide$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 employmentInternshipWork from home- ...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 timeContract workLocal area
$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 timeWork visaFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Kernels. Be the first to apply!



