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

Software Engineer, Staff - 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-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.

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, Staff - Kernels in Santa Clara, CA vacancy
  • $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... 
    Suggested
    Work at office
    Relocation package

    ETCHED LLC

    San Jose, CA
    2 days ago
  •  ...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... 
    Suggested
    Full time

    Reevo

    Santa Clara, CA
    8 hours ago
  •  ...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... 
    Suggested
    Full time

    Reevo

    Santa Clara, CA
    8 hours ago
  • $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... 
    Suggested
    Full time
    Work experience placement
    Local area

    Matx

    Mountain View, CA
    8 hours ago
  • $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... 
    Suggested
    Full time
    Remote work

    Waymo

    Mountain View, CA
    8 hours 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... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    12 days ago
  • $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... 
    Internship
    Summer internship
    Work at office

    Weride.ai

    San Jose, CA
    8 hours ago
  •  ...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

    Mindlance

    Santa Clara, CA
    8 hours ago
  •  ...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 time
    Local area

    Archer

    San Jose, CA
    8 hours ago
  • $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 time
    Work at office
    Relocation package

    Etched

    San Jose, CA
    8 hours ago
  • $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 office
    Local area

    NetApp

    San Jose, CA
    3 days ago
  • $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 employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours
    Shift work

    CoreWeave

    Sunnyvale, CA
    3 days ago
  • $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 office
    Flexible hours

    Pure Storage

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

    Experis

    San Jose, CA
    4 days ago
  •  ...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... 

    Advanced Micro Devices , Inc.

    San Jose, CA
    3 days ago
  •  ...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 time
    Flexible hours

    Coram Ai

    Sunnyvale, CA
    8 hours 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... 
    Work at office
    Relocation package

    Etched

    San Jose, CA
    3 days ago
  • $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 placement
    Immediate start

    Efficient Computer Service LLC

    San Jose, CA
    1 day ago
  •  ...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 placement
    Immediate start
    Flexible hours

    Oklo Inc

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

    NVIDIA

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

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $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 time
    Work at office
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Paypal

    San Jose, CA
    8 hours ago
  • 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 time
    Immediate start

    Paypal

    San Jose, CA
    8 hours ago
  • $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 employment
    Full time
    Temporary work
    Worldwide
    Weekend work

    Spacex

    Sunnyvale, CA
    8 hours ago
  • $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 time
    Relocation package

    Scout Ai

    Sunnyvale, CA
    8 hours ago
  • $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 time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

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

    Institute Of Foundation Models

    Sunnyvale, CA
    8 hours ago
  •  ...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 contractors
    Work at office
    Local area

    Celestica

    San Jose, CA
    3 days ago
  •  ...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 work
    Work at office
    Remote work

    Celestica

    San Jose, CA
    3 days ago
  • $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 time
    Work at office
    Worldwide
    Flexible hours
    Shift work

    Sonatus

    Sunnyvale, CA
    8 hours ago

Do you want to receive more vacancies?

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