A complete application in a minute — tailored resume and cover letter, ready to send.
MulticoreWare, a global software solutions company, is seeking an AI/DSP Kernel Optimization Engineer to develop and optimize AI inference kernels and improve overall performance. You will work on low-level C/C++ optimization, SIMD/vectorization, and profiling, collaborating with hardware and software teams to push efficiency across platforms.
The role requires a strong foundation in C/C++, AI/DL basics, and experience with DSPs or hardware accelerators.
MulticoreWare is a global software solutions & products company with its HQ in San Jose, CA, USA. With worldwide offices, it serves its clients and partners in North America, EMEA and APAC regions. Started by a group of researchers, MulticoreWare has grown to serve its clients and partners on HPC & Cloud computing, GPUs, Multicore & Multithread CPUS, DSPs, FPGAs and a variety of AI hardware accelerators.
MulticoreWare was founded by a team of researchers that wanted a better way to program for heterogeneous architectures. With the advent of GPUs and the increasing prevalence of multi-core, multi-architecture platforms, our clients were struggling with the difficulties of using these platforms efficiently.
We started as a boot-strapped services company and have since expanded our portfolio to span products and services related to compilers, machine learning, video codecs, image processing and augmented/virtual reality. Our hardware expertise has also expanded with our team; we now employ experts on HPC and Cloud Computing, GPUs, DSPs, FPGAs, and mobile and embedded platforms. We specialize in accelerating software and algorithms, so if your code targets a multi-core, heterogeneous platform, we can help.
We are lookingfor an AI/DSP Kernel Optimization Engineer to develop and optimize AI inferencekernels, analyze application performance, and integrate optimized kernels intoAI inference pipelines. The role involves low-level C/C++ optimization,SIMD/vectorization, profiling, debugging, and close collaboration with hardwareand software teams to improve overall inference performance.
Responsibilities:
Education:
B.E.,B.Tech., M.E., M.Tech., or equivalent.
Technical Skills (Must haves):
Need to have (Can be bridged):
Good to have (Not essential):
Preferred Qualifications (Optional):