Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
MulticoreWare is seeking an Algorithm Engineer to optimize software for CPUs, GPUs, DSPs, and FPGAs. You will develop high‑performance algorithms for machine learning, computer vision, and numerical applications.
The role involves implementing and tuning libraries, collaborating with software and hardware teams, and delivering optimized solutions for diverse accelerator targets.
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 seeking a talented engineer to implement and optimize machine learning, computer vision, and numeric libraries for target hardware architecture, including CPUs, GPUs, DSPs, and other accelerators. Your expertise will be instrumental in enabling efficient and high‑performance execution of algorithms on these hardware platforms.
We are looking for an Algorithm Engineer with experience in optimizing software for CPUs, GPUs, DSPs, and FPGAs. The role involves developing high‑performance algorithms for machine learning, computer vision, and numerical applications.
This version is much simpler, recruiter-friendly, and broad enough to attract candidates with either Algorithm Optimization or FPGA acceleration experience.