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

AI Kernel Engineer - RISC-V

Mentium Technologies Inc.

Job Description

Overview

\n

Mentium Technologies Inc. is seeking an Embedded Software Engineer to develop and optimize high-performance compute software for our custom RISC-V-based vision AI accelerator.

\n

You will work at the intersection of embedded systems, computer architecture, and machine learning, developing high-performance compute kernels, runtime components, libraries, and developer-facing SDK tools. A key part of the role will be efficiently mapping compute-intensive workloads such as convolution, matrix multiplication, and signal-processing operations onto a multicore RISC-V SoC.

\n

The role focuses heavily on vector/SIMD execution, memory optimization, data movement, multicore parallelism, and low-level performance optimization .

\n

Prior RISC-V experience is valuable but not required . Engineers with backgrounds in ARM NEON/SVE, x86 SIMD/AVX, DSP software, GPU kernel programming, embedded performance optimization, or other low-level parallel architectures are encouraged to apply.

\n

You will collaborate closely with RTL design, system architecture, software, and machine learning teams to turn architectural capabilities into a practical, high-performance, and extensible software platform.

\n

\n

Key Responsibilities

\n
    \n
  • Develop and optimize high-performance ML and DSP compute kernels , including operations such as convolution, matrix multiplication, activation functions, pooling, image-processing primitives, and related numerical workloads
  • \n
  • Optimize computationally intensive C/C++ code for vector/SIMD execution, multicore processing, and the SoC memory hierarchy
  • \n
  • Build reusable compute libraries, runtime components, APIs, and developer-facing components for the Mentium SDK
  • \n
  • Develop efficient data-movement, memory-management, and workload-scheduling strategies
  • \n
  • Optimize the use of caches, scratchpad memories, DMA engines, and on-chip memory resources
  • \n
  • Profile workloads and identify compute, memory-bandwidth, synchronization, and system-level performance bottlenecks
  • \n
  • Perform low-level performance analysis using profiling, benchmarking, cycle measurements, and hardware/software debugging tools
  • \n
  • Integrate optimized compute kernels and runtime components into AI model deployment and inference workflows
  • \n
  • Develop functional tests, performance benchmarks, reference examples, and SDK documentation
  • \n
  • Collaborate closely with RTL and system-architecture engineers to validate hardware features and improve end-to-end system performance
  • \n
  • Contribute to the architecture and programming model of Mentium's RISC-V accelerator software stack
  • \n
  • Evaluate and adapt relevant open-source libraries, runtimes, compiler technologies, and numerical software
  • \n
  • Help define software requirements and provide feedback that influences future hardware architecture
  • \n
\n

\n

Required Qualifications

\n
    \n
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field, or equivalent practical experience
  • \n
  • 3+ years of combined relevant industry, graduate research, doctoral research, or applied research experience
  • \n
  • Strong programming skills in C and/or C++
  • \n
  • Experience developing or optimizing performance-critical software
  • \n
  • Experience with at least one area of low-level performance programming, such as:
  • \n
  • SIMD or vector programming
  • \n
  • DSP programming
  • \n
  • GPU kernel programming
  • \n
  • Assembly or intrinsic-based optimization
  • \n
  • Performance-critical embedded software
  • \n
  • Numerical or high-performance computing
  • \n
  • Solid understanding of computer architecture, memory systems, and parallel processing
  • \n
  • Experience with performance profiling, benchmarking, low-level debugging, or cycle-level optimization
  • \n
  • Familiarity with computational workloads such as convolution, matrix multiplication, image processing, signal processing, or other numerical kernels
  • \n
  • Ability to reason about memory access patterns, data locality, computational efficiency, and hardware utilization
  • \n
  • Ability to read hardware specifications and work effectively with hardware and RTL engineers
  • \n
  • Proficiency with Python for testing, automation, benchmarking, tooling, or application development
  • \n
  • Experience with Git and standard collaborative software-development practices
  • \n
  • Strong written and verbal communication skills
  • \n
\n

\n

Preferred Qualifications

\n

Experience in several of the following areas is valuable, but we do not expect candidates to have experience with all of them :

\n
    \n
  • RISC-V instruction-set architecture or the RISC-V Vector Extension (RVV)
  • \n
  • ARM NEON or SVE, x86 SSE/AVX, DSP vector architectures, GPUs, or other SIMD/vector processors
  • \n
  • Vector intrinsics, assembly programming, compiler intrinsics, or low-level code optimization
  • \n
  • DSP, image-processing, numerical-computing, or machine-learning kernel development
  • \n
  • Quantized inference, fixed-point arithmetic, INT8/INT16 computation, FP16/BF16, or other reduced-precision numerical formats
  • \n
  • DMA, scratchpad memory, cache hierarchies, memory bandwidth optimization, and multicore synchronization
  • \n
  • Embedded, bare-metal, real-time, or resource-constrained software development
  • \n
  • Multicore SoCs or heterogeneous compute architectures
  • \n
  • Open-source RISC-V platforms such as PULP or similar multicore/accelerator systems
  • \n
  • Machine-learning frameworks and model formats such as PyTorch, TensorFlow, TFLite, or ONNX
  • \n
  • Compiler and deployment technologies such as LLVM, MLIR, TVM, Deeploy, or related systems
  • \n
  • SDKs, runtime libraries, numerical libraries, developer tools, or reusable software APIs
  • \n
  • Hardware-software co-design, SoC development, FPGA prototyping, architectural simulation, or custom accelerator development
  • \n
  • Open-source software or research software development
  • \n
\n

\n

Why Join Mentium?

\n

At Mentium, you will work at the intersection of custom silicon, RISC-V, high-performance embedded software, and AI .

\n

You will work directly with the engineers designing the underlying hardware and play a central role in determining how developers and machine-learning workloads interact with our accelerator.

\n

Rather than simply programming an existing processor, you will have the opportunity to influence the hardware-software boundary: identifying architectural bottlenecks, developing optimized compute kernels, evaluating new programming approaches, and providing feedback that can shape future generations of the hardware.

\n

Benefits:

\n
    \n
  • Competitive compensation packages
  • \n
  • Opportunity to work on diverse, cutting-edge AI projects across a range of industries.
  • \n
  • 401(k)
  • \n
  • Flexible PTO
  • \n
  • Full PPO medical, dental, and vision insurance coverage
  • \n
\n

Vacancy posted 15 days ago
Similar jobs that could be interesting for youBased on the AI Kernel Engineer - RISC-V in Santa Barbara, CA vacancy
  •  ...Inc. is seeking an Embedded Software Engineer to develop and optimize high-performance compute software for our custom RISC-V-based vision AI accelerator. You will work at the intersection...  ..., developing high-performance compute kernels, runtime components, libraries, and... 
    Suggested
    Full time
    Flexible hours

    Mentium Technologies Inc.

    Santa Barbara, CA
    2 days ago
  • $190k - $240k

     ...Job Title: Lead Software Engineer V Department: Engineering Reports To: Chief Product Officer Location: Santa Barbara, CA or...  ...C/C++ for microcontrollers, ARM SoCs, and embedded Linux, using AI coding assistants (Cursor, Claude, and peers) as a normal part of... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Remote work
    Night shift

    Jobleads-US

    Santa Barbara, CA
    2 days ago
  •  ...As a Vision Machine Learning / Software Engineer, you will play a key role in enhancing Mentium's deep learning library for vision AI models on our in-memory compute ultra-low power hardware. Collaborating closely with a small team of software and hardware experts, you... 
    Suggested
    Full time
    Flexible hours

    Mentium Technologies Inc.

    Santa Barbara, CA
    9 hours ago
  •  ...ChipAgents is redefining the future of chip design and verification with agentic AI workflows. Our platform leverages cutting-edge generative AI to assist engineers in RTL design, simulation, and verification, dramatically accelerating chip development. Founded by experts... 
    Suggested

    ScOp Venture Capital LLC.

    Santa Barbara, CA
    5 days ago
  • $120k - $200k

     ...AI/ML Software Engineer U.S. Citizenship Required. Ability to qualify for a US Department of Defense security clearance required. This position is in-person. Toyon is seeking highly qualified AI/ML Software Engineer candidates to develop software in the Python... 
    Suggested
    Full time
    Work experience placement

    Toyon Research

    Goleta, CA
    3 days ago
  • $135k - $165k

     ...support the entire hardware stack. Our focus is on first principles engineering, and our mandate is simple: it has to work when it counts....  ...as Ethernet, SPI, I2C, UART, and PCIe. Experience with kernel development using Yocto. Knowledge of dynamics and control... 
    Permanent employment
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Jobleads-US

    Santa Barbara, CA
    3 days ago
  • $150k - $180k

     ...Oxford Instruments Asylum Research Location: Santa Barbara, CA (hybrid) Job Title: Senior Software Engineer Reports to: Software Engineering Manager About Oxford Instruments: Our purpose is to accelerate the breakthroughs that create a brighter future... 
    Full time
    Remote work

    Oxford Instruments plc

    Santa Barbara, CA
    2 days ago
  • $138.4k - $190.3k

     ...019, we have been energetically supercharging our products with AI. We have introduced features such as smart bill upload - SBE, a...  ...a product manager, user-experience designer, quality-assurance engineer, and 3-6 software engineers. We work closely with customers. For... 
    Full time
    Work experience placement
    Remote work
    Flexible hours

    AppFolio

    Santa Barbara, CA
    9 hours ago
  • $138.4k - $173k

     ...are looking for:We are hiring a senior-level full-stack Software Engineer to join our Leasing Engineering Team and drive our rapid product...  ..., React, AWS, or service-oriented architectures.Experience with AI/ML technologies and how they integrate into SaaS applications.... 
    Full time
    Flexible hours

    AppFolio

    Santa Barbara, CA
    2 days ago
  • $138.4k - $190.3k

     ...? Do you want to play your part in addressing the affordable housing crisis in the US? We are hiring a Full Stack Senior Software Engineer to join an exceptional team and become a technical domain expert in our Affordable Housing space. Our team aims to make applying for... 
    Full time
    Remote work
    Flexible hours
    Shift work

    AppFolio

    Santa Barbara, CA
    3 days ago
  • $107.1k - $190k

     ...analytical questions.The Bruker NANO group is seeking a Staff SW Engineer for Windows Instrumentation and Automation. The Senior Software...  ...occasional productivity aid. We use GitHub Copilot Business with leading AI models throughout algorithm exploration, design, implementation,... 
    Permanent employment
    Full time
    Temporary work
    Remote work
    Worldwide

    Bruker

    Santa Barbara, CA
    1 day ago
  • $55 - $60 per hour

     ...innovative systems that help physicians make informed clinical decisions and improve patient outcomes worldwide. Our teams combine engineering excellence with real-world impact—building software and systems that directly support patient care. About the Role We are... 
    Hourly pay
    For contractors
    Internship
    Worldwide

    KARL STORZ North America

    Santa Barbara, CA
    2 days ago
  • $119.8k - $234.7k

     ...computing. We are looking for a Quantum Error Correction Software Engineer. This position offers an opportunity to have a meaningful...  ...using other documents, where applicable. Ability to apply AI to accelerate engineeringwhile developing shipping & prototype... 
    Ongoing contract
    Permanent employment
    Local area

    Microsoft Corporation

    Santa Barbara, CA
    5 days ago
  • $88.54k - $135.63k

     ...Software Engineer 3 Welcome to Our World We've been leading the charge in the affiliate industry from day one—establishing performance...  ...experiment, retrospect, and adjust. We are committed to finding out how AI can amplify our productivity. We view AI as a force multiplier,... 
    Temporary work
    Freelance
    Work at office
    Flexible hours
    3 days per week

    Publicis Health

    Santa Barbara, CA
    2 days ago
  •  ...impact and want the excitement of being on a team that wins. Job Description Job Summary: Teledyne Goleta is seeking a Software Engineer to support the design and development of control, acquisition and analysis software used to test and operate our current and next... 
    Minimum wage
    Permanent employment
    Work experience placement
    Local area

    Teledyne LeCroy Korea

    Santa Barbara, CA
    3 days ago
  • $130k - $190k

     ...individuals capable of developing object‑oriented software in C++, C#, Java, JavaScript, and/or Python. The experienced software engineer will design, develop, and perform analysis utilizing GIS tools. This position is an opportunity to work on a development team with... 
    Full time
    Work experience placement
    Remote work

    Toyon Research

    Santa Barbara, CA
    5 days ago
  • $87.6k

     ...superpowers. You own and execute features independently, build APIs for engineers to solve customer problems, and ensure our systems are efficient...  ...-building initiatives. About the Team Common Room is the AI GTM Platform that empowers teams with AI agents built on... 
    Work at office
    Remote work

    Zoom Corporation

    Santa Barbara, CA
    1 day ago
  • $135k - $185k

     ...trust each other to achieve exceptional things.Imagine. . . a business that employs ten thousand of the world’s most sought-after engineers and technologists.Imagine. . . an enterprise where a belief in personal accountability continues to drive groundbreaking innovation... 
    Full time
    Relocation package
    Flexible hours

    Moog

    Santa Barbara, CA
    3 days ago
  • $120k

     ...environment. Come join us in reinventing the RF Front-End! Why Consider This Job Opportunity Resonant Inc. seeks a Staff Software Engineer to join our software team and play a critical role in the development and operation of advanced design tools for novel RF (Radio... 
    Flexible hours

    Murata Manufacturing Co., Ltd.

    Santa Barbara, CA
    4 days ago
  •  ...quality. Compal has 80,000 employees across 8 countries in USA, Mexico, Brazil, Poland, India, China, Vietnam, and Taiwan to provide engineering, manufacturing, service support to our customers. OUR CULTURE We believe innovation happens when people do what they love... 
    Temporary work
    Remote work
    Work from home

    Compal USA, INC

    Santa Barbara, CA
    5 days ago
  • €6,000 per month

     ...to power more than 350,000 partnerships that deliver measurable business results.Your Role at impact.com :As an Associate Software Engineer at impact.com, you will be a key contributor to one of our agile engineering squads, helping to develop, test, and maintain the... 
    Remote work
    Flexible hours

    Impact Radius

    Santa Barbara, CA
    9 hours ago
  • $150k - $180k

     ...Senior Software Engineer, Scientific Instrumentation Location: Santa Barbara, CA (Hybrid) About the Role Oxford Instruments Asylum Research is seeking a Senior Software Engineer to help develop the next generation of software for our Atomic Force Microscopy... 
    Remote work

    Oxford Instruments plc

    Santa Barbara, CA
    2 days ago
  • $130k - $180k

     ...opportunity to get in on the ground floor of a product destined to impact aerospace and advanced air mobility. Embedded Software Engineer III LaunchPoint EPS is seeking a talented Embedded Software Engineer to join our engineering team and build the next generation... 
    Hourly pay
    Permanent employment
    Work experience placement
    Local area

    LaunchPoint Electric Propulsion Solutions, Inc.

    Santa Barbara, CA
    5 days ago
  • $110k - $130k

     ...more than 225,000 partnerships that deliver measurable business results. Your Role at impact.com: As a Full Stack Software Engineer, you will be responsible for owning and delivering quality features through the full SDLC using Agile methodologies. You will be working... 
    Work at office
    Home office
    Flexible hours
    Weekend work

    re-zoo-me

    Santa Barbara, CA
    3 days ago
  •  ...and control systems to cloud infrastructure and user-facing applications. We are looking for an experienced Full-Stack Software Engineer to join our software team and help build reliable, scalable, and production-ready platforms. In this role, you will work across... 

    Worky Ltd

    Santa Barbara, CA
    5 days ago
  • $130k - $180k

     ...Embedded Firmware Engineer Location: Goleta, CA (On-Site) Schedule: 9/80 Work Schedule Benefits: Equity Participation + Relocation...  ...and civil liability. Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our... 
    Permanent employment
    Relocation package

    Actalent

    Santa Barbara, CA
    1 day ago
  • $107.09k - $144.57k

     ...Workplace in the Greater St. Louis area. Job Summary Leonardo DRS Land Systems is seeking a Full Time Senior Embedded Software Engineer. This position is based out of our Goleta, CA facility and will have the option to work an in person or hybrid schedule. The... 
    Full time
    Contract work
    Work experience placement
    Local area
    Flexible hours

    Talentify.io

    Santa Barbara, CA
    2 days ago
  •  ...Software Engineer, Backend D2 Nova is an innovative start-up based in Santa Barbara, California and Taipei, Taiwan. We're obsessed with our beautifully simple, email-disrupting messaging app and are looking for an enthusiastic Software Engineer to join our close-knit... 
    Work at office

    D2 Nova

    Santa Barbara, CA
    2 days ago
  • $135k - $185k

     ...deeper job satisfaction, better rewards, and a great quality of life inside and outside of work. Job Title: Senior Embedded Software Engineer Reporting To: Manager, Software Dev. Work Schedule: Onsite – Santa Barbara, CA Imagine. . . a working environment where people... 
    Relocation package
    Flexible hours

    Moog Military Aircraft LLC

    Santa Barbara, CA
    4 days ago
  • $138.4k - $190.3k

     ...our customers, our communities, and ourselves.The Senior Software Engineer on the Permissions team will help build the authorization...  ...experience building and operating production systemsFluency with AI coding agents - experience with any of the available agents, understanding... 
    Full time
    Flexible hours

    AppFolio

    Santa Barbara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to AI Kernel Engineer - RISC-V. Be the first to apply!