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 ...
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 ...
Software Engineer
Madera, CA · On-site
Support and troubleshoot software across Ignition projects, PLCs, HMIs, and embedded systems ... Strong programming skills to troubleshoot existing systems and build new ones * Excellent ...
Software Engineer
Madera, CA · On-site
Support and troubleshoot software across Ignition projects, PLCs, HMIs, and embedded systems ... Strong programming skills to troubleshoot existing systems and build new ones * Excellent ...
Software Engineer
$38.46 - $50.48/hr
Support and troubleshoot software across Ignition projects, PLCs, HMIs, and embedded systems ... Strong programming skills to troubleshoot existing systems and build new ones * Excellent ...
Software Engineer
$38.46 - $50.48/hr
Support and troubleshoot software across Ignition projects, PLCs, HMIs, and embedded systems ... Strong programming skills to troubleshoot existing systems and build new ones * Excellent ...
Software Engineer
Fresno, CA · On-site
$110K - $125K/yr
Job brief Quest Diagnostics is looking for a Software Engineer to create well-designed, effective, testable, and specification-compliant code and carry out the entire product development lifecycle.
Software Engineer
Fresno, CA · On-site
$110K - $125K/yr
Job brief Quest Diagnostics is looking for a Software Engineer to create well-designed, effective, testable, and specification-compliant code and carry out the entire product development lifecycle.
Software Engineer
Fresno, CA · On-site
They are seeking a Software Engineer to contribute to the development of their ag labor software platform, focusing on translating product features into software design and contributing to the code ...
Software Engineer
Fresno, CA · On-site
They are seeking a Software Engineer to contribute to the development of their ag labor software platform, focusing on translating product features into software design and contributing to the code ...
Software Engineer III
Fresno, CA · On-site
$120 - $180/hr
Mentor Level I and Level II Software Engineers, championing dynamic and innovative development workflows, high standards of quality, and continuous improvement initiatives. * Own the evaluation and ...
Software Engineer III
Fresno, CA · On-site
$120 - $180/hr
Mentor Level I and Level II Software Engineers, championing dynamic and innovative development workflows, high standards of quality, and continuous improvement initiatives. * Own the evaluation and ...
Senior Software Engineer, Agents
London, CA · On-site
$122K - $161K/yr
We're looking for a Senior Software Engineer to help design and build the backend systems that power Lightning AI's agent platform. You'll work on orchestration frameworks, tool execution, workflow ...
Senior Software Engineer, Agents
London, CA · On-site
$122K - $161K/yr
We're looking for a Senior Software Engineer to help design and build the backend systems that power Lightning AI's agent platform. You'll work on orchestration frameworks, tool execution, workflow ...
You'll work everyday with both talented quantitative traders and software engineers across all trading teams. Responsibilities * Ensure HRT's research environment is best in class, with a focus on ...
You'll work everyday with both talented quantitative traders and software engineers across all trading teams. Responsibilities * Ensure HRT's research environment is best in class, with a focus on ...
Senior Software Engineer, Training & Experimentation
London, CA · On-site +1
$122K - $161K/yr
We're looking for a Senior Software Engineer to help design and scale the backend systems that make AI development faster, more reliable, and easier to use. You'll work across distributed training ...
Senior Software Engineer, Training & Experimentation
London, CA · On-site +1
$122K - $161K/yr
We're looking for a Senior Software Engineer to help design and scale the backend systems that make AI development faster, more reliable, and easier to use. You'll work across distributed training ...
Senior Software Engineer, Core Platform
London, CA · On-site +1
$122K - $161K/yr
We're looking for a Senior Software Engineer to help design, build, and scale these core systems. You'll work on backend services that support researchers, startups, and enterprise AI teams as they ...
Senior Software Engineer, Core Platform
London, CA · On-site +1
$122K - $161K/yr
We're looking for a Senior Software Engineer to help design, build, and scale these core systems. You'll work on backend services that support researchers, startups, and enterprise AI teams as they ...
We're looking for a Product Engineer to be the embedded technical presence for our warehouse ... by being embedded in physical systems and hardware, not just software. * Clear written ...
We're looking for a Product Engineer to be the embedded technical presence for our warehouse ... by being embedded in physical systems and hardware, not just software. * Clear written ...
We're looking for a Product Engineer to be the embedded technical presence for our warehouse ... by being embedded in physical systems and hardware, not just software. * Clear written ...
We're looking for a Product Engineer to be the embedded technical presence for our warehouse ... by being embedded in physical systems and hardware, not just software. * Clear written ...
Senior Software Engineer, Core Experiences - Fresno, CA, USA
Fresno, CA · On-site
$121K - $160K/yr
Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience ...
Senior Software Engineer, Core Experiences - Fresno, CA, USA
Fresno, CA · On-site
$121K - $160K/yr
Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience ...
Senior Software Engineer, Core Experiences - Fresno, CA, USA
Fresno, CA · On-site +1
$121K - $160K/yr
Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience ...
Senior Software Engineer, Core Experiences - Fresno, CA, USA
Fresno, CA · On-site +1
$121K - $160K/yr
Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience ...
Product Engineer, Warehouse Operations
$90K - $130K/yr
We're looking for a Product Engineer to be the embedded technical presence for our warehouse ... by being embedded in physical systems and hardware, not just software. * Clear written ...
Product Engineer, Warehouse Operations
$90K - $130K/yr
We're looking for a Product Engineer to be the embedded technical presence for our warehouse ... by being embedded in physical systems and hardware, not just software. * Clear written ...
AI Security Engineer Manager
Fresno, CA · On-site
Minimum 6 years of relevant experience in software engineering, cybersecurity, and/or including AI ... with embedded security controls. Integrate security across the SSDLC, including code reviews ...
AI Security Engineer Manager
Fresno, CA · On-site
Minimum 6 years of relevant experience in software engineering, cybersecurity, and/or including AI ... with embedded security controls. Integrate security across the SSDLC, including code reviews ...
Senior Engineer-Water/Wastewater
Fresno, CA · On-site
$140K - $200K/yr
... embedded in a people-focused culture, prioritizing the well-being of our employees, clients, and ... and other industry-standard software. * Prepare technical calculations, design drawings ...
Senior Engineer-Water/Wastewater
Fresno, CA · On-site
$140K - $200K/yr
... embedded in a people-focused culture, prioritizing the well-being of our employees, clients, and ... and other industry-standard software. * Prepare technical calculations, design drawings ...
Technical Ship Rider-SkillBridge Intern
Lemoore, CA · On-site
$14.25 - $19/hr
Act as primary liaison between PMA-281 and the Fleet NavMPS user as an embedded member of the ... engineering system upgrades, replacements, and new solutions; and purchasing hardware and software ...
Technical Ship Rider-SkillBridge Intern
Lemoore, CA · On-site
$14.25 - $19/hr
Act as primary liaison between PMA-281 and the Fleet NavMPS user as an embedded member of the ... engineering system upgrades, replacements, and new solutions; and purchasing hardware and software ...
Act as primary liaison between PMA-281 and the Fleet NavMPS user as an embedded member of the ... engineering system upgrades, replacements, and new solutions; and purchasing hardware and software ...
Act as primary liaison between PMA-281 and the Fleet NavMPS user as an embedded member of the ... engineering system upgrades, replacements, and new solutions; and purchasing hardware and software ...
Embedded Software Engineer information
See Fresno, CA salary details
$69.5K - $78.9K
1% of jobs
$78.9K - $88.3K
2% of jobs
$88.3K - $97.7K
3% of jobs
$97.7K - $107.1K
6% of jobs
$107.1K - $116.4K
5% of jobs
$116.4K - $125.8K
5% of jobs
$129.1K is the 25th percentile. Wages below this are outliers.
$125.8K - $135.2K
5% of jobs
$135.2K - $144.6K
7% of jobs
$144.6K - $154K
3% of jobs
$154K - $163.4K
3% of jobs
The median wage is $164.7K / yr.
$163.4K - $172.8K
58% of jobs
$69.5K
$152.3K
$172.8K
How much do embedded software engineer jobs pay per year?
What is an embedded software engineer?
What are the key skills and qualifications needed to thrive as an embedded software engineer?
How does an embedded software engineer typically collaborate with hardware engineers during product development?
What is the difference between Embedded Software Engineer vs Firmware Engineer?
| Aspect | Embedded Software Engineer | Firmware Engineer |
|---|---|---|
| Credentials | Bachelor's in Computer Engineering, Electrical Engineering, or related fields; often requires knowledge of C/C++ | Similar credentials; strong C/C++ skills, understanding of hardware |
| Work Environment | Develops software for embedded systems in various industries like automotive, IoT, consumer electronics | Focuses on low-level hardware interaction, often working closely with hardware teams |
| Industry Usage | Common in automotive, medical devices, consumer electronics, industrial automation | Primarily in consumer electronics, IoT devices, and hardware startups |
Embedded Software Engineers design and develop software for embedded systems, focusing on system-level programming. Firmware Engineers write low-level code that directly interacts with hardware components. While both roles require similar skills and work environments, Embedded Software Engineers often work on a broader range of software, whereas Firmware Engineers focus on hardware-specific code. Understanding these differences helps in choosing the right career path or job search focus.
Are embedded software engineers in demand?
What are the most commonly searched types of Embedded Software Engineer jobs in Fresno, CA?
The most popular types of Embedded Software Engineer jobs in Fresno, CA are:
What are popular job titles related to Embedded Software Engineer jobs in Fresno, CA?
For Embedded Software Engineer jobs in Fresno, CA, the most frequently searched job titles are:
What job categories do people searching Embedded Software Engineer jobs in Fresno, CA look for?
The top searched job categories for Embedded Software Engineer jobs in Fresno, CA are:
What cities near Fresno, CA are hiring for Embedded Software Engineer jobs?
Cities near Fresno, CA with the most Embedded Software Engineer job openings:

[Remote in US] AI Kernel Engineer - RISC-V Software Stack
Fresno, CA • On-site
Other
Medical, Dental, Vision, Retirement, PTO
This job post has expired today. Applications are no longer accepted.
Job description
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.
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.
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