Software Engineer, Staff - 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-5 days per week.
The Role: Software Engineer, Staff - 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.
$2,000 per month
.... We co-design chips, racks, software, and manufacturing to deliver... ...investors and staffed by leading engineers, Etched is redefining the... ...Design, develop, and maintain kernel-mode drivers ensuring high... ...expect all of our technical staff to contribute to both and work...SuggestedWork at officeRelocation package- ...REEVO ENGINEERING BUILDER - JD We are seeking a Senior Software Engineer who thrives as a T-shaped individual—bringing deep technical expertise in software engineering while also possessing a broad range of skills that allow them to creatively tackle diverse challenges...SuggestedFull time
- ...REEVO ENGINEERING BUILDER - JD We are seeking a Senior Software Engineer who thrives as a T-shaped individual—bringing deep technical expertise in software engineering while also possessing a broad range of skills that allow them to creatively tackle diverse challenges...SuggestedFull time
$120k - $400k
...silicon to systems including hardware and software to train and run the largest ML... ...Responsibilities include: Design and optimize kernels that interface directly with our... ...partnership with our ML Research and Hardware Engineering teams Provide expertise and guidance...SuggestedFull timeWork experience placementLocal area$204k - $259k
...Waymo Onboard Infrastructure is responsible for low-level software and infrastructure on various components of the Waymo self-driving... ...: Work on a small team of System Software and Linux Kernel Engineers to design, develop, and deploy production-grade system software...SuggestedFull timeRemote work$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...Permanent employmentTemporary workCasual workWork at officeFlexible hours$40 - $50 per hour
...program, you will: Work alongside world-class engineers to develop, implement, and maintain cutting-edge software for autonomous driving systems. Depending on the... ...systems. Develop high-performance GPU/CPU kernels by utilizing low-level hardware features and knowledge...InternshipSummer internshipWork at office- ...monitoring Hands-on experiences on networking communication and protocols and RESTful architecture Container technology and kernel knowledge is highly desired Knowledgeable in high scalable and available distributed systems Experiences with message queues...Full time
- ...Role Overview We are seeking a resourceful hands-on Embedded Software Engineer to build high-reliability real-time systems. You will operate... ...moving. OS: Solid understanding of Embedded Linux (kernel/user-space interactions) and how to manipulate it via the shell...Full timeLocal area
$2,000 per month
...are seeking a highly skilled and motivated engineer to join our team as we work towards... ...high-performance applications using both kernel-level and user-space networking stacks.... ...and research, and we expect all of our technical staff to contribute to both as needed....Full timeWork at officeRelocation package$100.3k - $149.6k
...simplicity & flexibility of cloud into customer data centers. As a Software Engineer, you will work as part of an exceptionally talented... ...technologies. * Design and develop storage system software, including kernel-level programming and debugging. * Write unit tests in C/C++...Work at officeLocal area$165k - $242k
...What You’ll Do: Senior engineers are area owners who lead designs, raise engineering standards, and deliver measurable improvements to... ...Triton, TensorRT‑LLM, Ray Serve, TorchServe). Experience with CUDA kernels, NCCL/SHARP, RDMA/NUMA, or GPU interconnect topologies. Leading...Permanent employmentTemporary workCasual workWork at officeRemote workFlexible hoursShift work$175k - $317k
...Join to apply for the Software Engineer role at Pure Storage Get AI-powered advice on this job and more exclusive features. We’re in an unbelievably... ...as Distributed Systems, Operating Systems internals (Linux Kernel), Database internals, or Virtualization (Hypervisors/...Work at officeFlexible hours- ...Software Engineer – GPU Driver Development Our semiconductor client is seeking a Software Engineer – GPU Driver Development to join their... ...to-hardware programming (embedded systems, operating systems/kernel, etc.). Experience with complex software systems and architectures...
- ...world forward. THE ROLE: AMD is looking for a senior software engineer to join our growing team. As a key contributor you will be part... ...to compiler code generation, IR transformations, and kernel scheduling to maximize hardware utilization PREFERRED QUALIFICATIONS...
- ...and more connected. We are looking for a deeply technical software engineer to build high-performance, real-time software that runs on... ...Bonus Points Experience with real-time Linux or low-latency kernel tuning Familiarity with high-throughput networking or zero...Full timeFlexible hours
$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...Work at officeRelocation package$160k - $210k
...next major computing revolution. We are seeking a Senior Software Optimization Engineer to join our growing team. Efficient’s Senior Software... ...limited memory). Experience writing optimized BLAS and DSP kernels. Knowledge of computer architecture. We offer a competitive...Work experience placementImmediate start- ...generation of nuclear reactors! You\'ll leverage your software skills alongside nuclear engineers to model, simulate, design, and deploy advanced fission... ...tools into our analyses pipelines Implement physics kernels to solve unanswered problems, or to improve performance...Work experience placementImmediate startFlexible hours
$152k - $241.5k
We are now looking for a Senior Software Engineer for Quantized Inference! NVIDIA is seeking software engineers to accelerate the discovery... ...from SFT/RL pipelines. Each new recipe demands corresponding kernel and model‑level implementations in inference engines (vLLM, TRT...- We are now looking for a Deep Learning Software Engineer, TensorRT Performance! NVIDIA is seeking an experienced Deep Learning Engineer passionate... ...improvements, performance modeling, performance analysis, kernel development and inference software development. What you'll...
$143.5k - $212.85k
...need to know about the role: \n \nAs a member of the Checkout Engineering team, you will be responsible for the development and delivery... ...analytics teams to understand what the buyers and merchants using our software desire from us. We\u0027re looking for talented, motivated and...Full timeWork at officeLocal areaImmediate startWorldwideFlexible hours- Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery... ...immediate management on project-level issues Guides junior engineers Operates with little day-to-day supervision, making technical...Full timeImmediate start
$130k - $155k
...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. FULL-STACK SOFTWARE ENGINEER (STARLINK CUSTOMER SUCCESS) At SpaceX, we’re leveraging our experience in building rockets and spacecraft to deploy Starlink...Permanent employmentFull timeTemporary workWorldwideWeekend work$120k - $170k
...relentless work. The Role We’re looking for a Full-Stack Software Generalist who enjoys working across the entire product surface... ...infrastructure, deployment pipelines, and monitoring Help shape engineering culture, processes, and technical standards Qualifications...Full timeRelocation package$120.5k - $243k
Software Engineer This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office... ...protocols (e.g., BGP, OSPF, IS-IS) Familiarity with Linux kernel networking and system-level internals Knowledge of Software...Full timeWork experience placementWork at officeLocal areaImmediate start2 days per week$150k
...training, alongside world-class researchers, data scientists, and engineers, tackling the most fundamental and impactful challenges in AI... ...of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. As a...Full timeVisa sponsorship- ...Summary We are seeking a visionary Senior Principal Software Engineer / Technical Staff Member to spearhead the evolution of our next-generation test infrastructure, CI/CD automation, and developer platforms. In this role, you will act as a blend of an elite hands‑on architect...For contractorsWork at officeLocal area
- ...USA State/Province: New Hampshire City: Remote Employee US General Overview Functional Area: Engineering Career Stream: Design - Software Engineering Job Code: SSE-ENG-DSE IC/MGR: Individual Contributor Direct/Indirect Indicator:...Temporary workWork at officeRemote work
$227.5k - $300k
...At Sonatus, we’re driving the transformation to AI-enabled software-defined vehicles. Traditional automotive software methods can... ...of mobility. Role Summary: We are seeking a Senior Staff AI Engineer with a combination of architectural expertise and production...Full timeWork at officeWorldwideFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Staff - Kernels. Be the first to apply!
- software engineer full time Santa Clara, CA
- software system engineer Santa Clara, CA
- consulting software engineer Santa Clara, CA
- software engineer travel Santa Clara, CA
- real time software engineer Santa Clara, CA
- network software engineer Santa Clara, CA
- senior software engineer remote Santa Clara, CA
- entry level software engineer remote Santa Clara, CA
- software developer fintech Santa Clara, CA
- software developer positions Santa Clara, CA


