AI Kernel Engineer - RISC-V
Mentium Technologies Inc.
Overview
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.
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.
The role focuses heavily on vector/SIMD execution, memory optimization, data movement, multicore parallelism, and low-level performance optimization
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.
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.
If you are interested in applying for this job, please make sure you meet the following requirements as listed below.
Key Responsibilities
- 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
- Optimize computationally intensive C/C++ code for vector/SIMD execution, multicore processing, and the SoC memory hierarchy
- Build reusable compute libraries, runtime components, APIs, and developer-facing components for the Mentium SDK
- Develop efficient data-movement, memory-management, and workload-scheduling strategies
- Optimize the use of caches, scratchpad memories, DMA engines, and on-chip memory resources
- Profile workloads and identify compute, memory-bandwidth, synchronization, and system-level performance bottlenecks
- Perform low-level performance analysis using profiling, benchmarking, cycle measurements, and hardware/software debugging tools
- Integrate optimized compute kernels and runtime components into AI model deployment and inference workflows
- Develop functional tests, performance benchmarks, reference examples, and SDK documentation
- Collaborate closely with RTL and system-architecture engineers to validate hardware features and improve end-to-end system performance
- Contribute to the architecture and programming model of Mentium's RISC-V accelerator software stack
- Evaluate and adapt relevant open-source libraries, runtimes, compiler technologies, and numerical software
- Help define software requirements and provide feedback that influences future hardware architecture
Required Qualifications
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field, or equivalent practical experience
- 3+ years of combined relevant industry, graduate research, doctoral research, or applied research experience
- Strong programming skills in C and/or C++
- Experience developing or optimizing performance-critical software
- Experience with at least one area of low-level performance programming, such as:
- SIMD or vector programming
- DSP programming
- GPU kernel programming
- Assembly or intrinsic-based optimization
- Performance-critical embedded software
- Numerical or high-performance computing
- Solid understanding of computer architecture, memory systems, and parallel processing
- Experience with performance profiling, benchmarking, low-level debugging, or cycle-level optimization
- Familiarity with computational workloads such as convolution, matrix multiplication, image processing, signal processing, or other numerical kernels
- Ability to reason about memory access patterns, data locality, computational efficiency, and hardware utilization
- Ability to read hardware specifications and work effectively with hardware and RTL engineers
- Proficiency with Python for testing, automation, benchmarking, tooling, or application development
- Experience with Git and standard collaborative software-development practices
- Strong written and verbal communication skills
Preferred Qualifications
Experience in several of the following areas is valuable, but we do not expect candidates to have experience with all of them
- RISC-V instruction-set architecture or the RISC-V Vector Extension (RVV)
- ARM NEON or SVE, x86 SSE/AVX, DSP vector architectures, GPUs, or other SIMD/vector processors
- Vector intrinsics, assembly programming, compiler intrinsics, or low-level code optimization
- DSP, image-processing, numerical-computing, or machine-learning kernel development
- Quantized inference, fixed-point arithmetic, INT8/INT16 computation, FP16/BF16, or other reduced-precision numerical formats
- DMA, scratchpad memory, cache hierarchies, memory bandwidth optimization, and multicore synchronization
- Embedded, bare-metal, real-time, or resource-constrained software development
- Multicore SoCs or heterogeneous compute architectures
- Open-source RISC-V platforms such as PULP or similar multicore/accelerator systems
- Machine-learning frameworks and model formats such as PyTorch, TensorFlow, TFLite, or ONNX
- Compiler and deployment technologies such as LLVM, MLIR, TVM, Deeploy, or related systems
- SDKs, runtime libraries, numerical libraries, developer tools, or reusable software APIs
- Hardware-software co-design, SoC development, FPGA prototyping, architectural simulation, or custom accelerator development
- Open-source software or research software development
Why Join Mentium?
At Mentium, you will work at the intersection of custom silicon, RISC-V, high-performance embedded software, and AI
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.
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. xhyhwjd
Benefits:
- Competitive compensation packages
- Opportunity to work on diverse, cutting-edge AI projects across a range of industries.
- 401(k)
- Flexible PTO
- Full PPO medical, dental, and vision insurance coverage
- ...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...SuggestedFlexible hours
$150k - $180k
...Job Description Senior Software Engineer, Scientific Instrumentation \n Location: Santa Barbara, CA (Hybrid) \n \n About the Role \n Oxford Instruments Asylum Research is seeking a Senior Software Engineer to help develop the next generation of software...SuggestedRemote work$150k - $180k
Oxford Instruments Asylum Research Location: Santa Barbara, CA (hybrid)Job Title: Senior Software EngineerReports to: Software Engineering ManagerAbout Oxford Instruments:Our purpose is to accelerate the breakthroughs that create a brighter future for our world. Our technology...SuggestedFull timeRemote work$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,...SuggestedPermanent employmentFull timeTemporary workRemote workWorldwide$138.4k - $190.3k
...vendors, and easy to get wrong. We are hiring a Senior Software Engineer to join the Resident Onboarding team and become a technical domain... ...for refactoring and code cleanlinessUse modern tools, including AI-assisted development, while remaining the accountable author of...SuggestedFull timeFlexible hours$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 timeRemote workFlexible hoursShift work$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 timeFlexible hours$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 timeWork experience placementRemote workFlexible hours$167.2k - $229.9k
...pioneering technical leader to drive the architectural evolution of our Leasing Engineering Domain. As a Staff Software Engineer, you will lead the technical direction for our next-generation agentic AI products. This work is at the heart of our goal to simplify customer...Full timeFlexible hours$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 timeRelocation packageFlexible hours$80k - $90k
...Associate Software Engineer Santa Barbara, CA About Impact.com: Impact.com is the world's leading commerce partnership marketing platform, transforming the way businesses grow by enabling them to discover, manage, and scale partnerships across the entire customer...Work experience placementWork at officeHome officeFlexible hours$107k - $145k
...Job Description Job Description Embedded Software Engineer- hybrid schedule! Join an innovative R&D team developing embedded software... ...and civil liability. Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our...Permanent employment- ...Job Description Job Description Embedded Software Engineer- hybrid schedule! Join an innovative R&D team developing embedded software... ...and civil liability. Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our...Permanent employment
$155k - $200k
...Job Description Job Description Senior Software Engineer Location: Santa Barbara, CA (Onsite) About Sonatech Sonatech LLC is a leader in undersea acoustics, providing advanced technologies to support U.S. Navy missions. Our embedded software is a core component...Work at office$90.8k - $121.1k
...Job Description Job Description Job Summary: We are seeking a Software Engineer to support the design and development of control, acquisition and analysis software used to test and operate our client's current and next generation imaging sensors at component and...Permanent employment- ...LHP Engineering Solutions is a global Functional Safety leader committed to creating safe transportation with developing technologies such... ...are highly desired but not required. Experience using AI tools in embedded software development workflows is valuable....Work experience placementLocal area
$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 timeFlexible hours$150k - $180k
...Senior Software Engineer, Scientific Instrumentation Location: Santa Barbara, CA (Hybrid) Is this the role you are looking for If so read on for more details, and make sure to apply today. About the Role Oxford Instruments Asylum Research is seeking a Senior...Remote work- ...Jobot in Goleta, CA is seeking a Project Engineer to support the design and manufacturing of cutting-edge space hardware. This role requires developing system-level requirements, verification procedures, and compliance documentation to ensure traceability and successful...
$126.4k - $189.6k
..., and/or wastewater infrastructure projects including alternatives analysis; treatment plant, pump station, and pipeline design; engineering services during construction; and project management. This position offers the right candidate the ability to make a major career...For contractorsWork at officeLocal areaRemote work$150k - $180k
...Salary: $150,000 - 180,000 per year Requirements: ~ Bachelors degree in Computer Engineering, Electrical Engineering, Physics, or a related technical field ~8 or more years of professional software development experience ~ Experience with modern C++ and C++/CLI...Full timeRemote work$75.8k - $144.2k
...nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead of tomorrow’s threat. Our team solves tough, meaningful problems that...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$175k - $235k
...Description Job Description Job Title: Director of Software Engineering Job Description The Director of Software Engineering... ...penalties and civil liability. Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of...Permanent employmentFull time$118.3k - $224.9k
...nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead of tomorrow’s threat. Our team solves tough, meaningful problems that...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$95.5k - $181.7k
...and find new ways to connect and protect our world. Raytheon brings the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead of tomorrow’s threat. We deliver solutions that help our nation and...Temporary workWork experience placementInterim roleWork at officeRemote workFlexible hours$175k - $230k
...We read every application. No AI screening. A real person reviews your materials. PayJunction is seeking a Staff Site Reliability Engineer to own the reliability, security, and automation of the platform that moves billions of dollars a year, across AWS, containers...Full timeTemporary workWork at officeRemote workHome officeFlexible hours$150k - $180k
...possible in remote sensing, you belong here at Umbra. About the Job We are seeking an experienced Senior Site Reliability Engineer to help design, build, operate, and scale the mission- and business-critical infrastructure that powers Umbra's systems. In this...Permanent employmentWork at officeLocal areaRemote workWorldwideFlexible hours$75.8k - $144.2k
...skills and create a safer, more connected world. Discover opportunities to make a difference at RTX.What You Will DoEmbedded Software Engineer II - Sensors, Space and Air -- GoletaJoin the Secure Product Assurance/Sensors Space and Air Software team at Raytheon, where we...Full timeTemporary workWork experience placementInternshipWork at officeRemote workRelocationFlexible hours$120k
...Staff Software Development Engineer Resonant is a fast-moving tech company developing breakthrough RF chip technology for the smartphone in your pocket. As part of Murata, the #1 manufacturer of acoustic-wave filters, we are creating the next generation of filters...Flexible hours$95.5k - $181.7k
...conduct simulations and analyses, and test software in a laboratory setting. Work with systems, firmware, electrical, and software engineers in an advanced product-development team. Support product development in a fast-paced, dynamic environment, including working...Full timeRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to AI Kernel Engineer - RISC-V. Be the first to apply!





