MulticoreWare

Chennai
Total Offices: 3
487 Total Employees
Year Founded: 2009

Jobs at MulticoreWare

Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.

Recently posted jobs

8 Days AgoSaved
In-Office
Chennai, Tamil Nadu, IND
Information Technology • Consulting
Develop, optimize, and deploy GPU-accelerated solutions for deep learning and high-performance computing. Responsibilities include writing CUDA, HIP, or OpenCL components; profiling and tuning GPU kernels; optimizing memory access and throughput; porting CPU implementations to GPUs; and integrating solutions with software and system architectures. Requires GPU programming experience, strong GPU architecture knowledge, C/C++ proficiency, Linux development experience, and familiarity with profiling tools and neural-network frameworks.
8 Days AgoSaved
In-Office
Chennai, Tamil Nadu, IND
Information Technology • Consulting
Develop embedded software and firmware, including device drivers, using C and C++. Translate customer requirements into robust solutions, apply RTOS and embedded systems concepts, and manage projects from initiation through delivery while collaborating with customers.
11 Days AgoSaved
In-Office
Chennai, Tamil Nadu, IND
Information Technology • Consulting
Develop and optimize high-performance algorithms for CPUs, GPUs, DSPs, and FPGAs across machine learning, computer vision, and numerical applications. Responsibilities include performance analysis, bottleneck resolution, parallel and memory optimization, FPGA development, debugging, and collaboration with software and hardware teams to deliver customer solutions.
11 Days AgoSaved
In-Office
Chennai, Tamil Nadu, IND
Information Technology • Consulting
Designs, implements, and optimizes LLVM compiler backend components for custom or existing hardware architectures. Responsibilities include instruction selection, register allocation, scheduling, code emission, IR and middle-end optimization passes, assembly analysis, and performance tuning. The engineer collaborates with hardware teams, contributes to LLVM forks or upstream projects, and supports compiler testing and benchmarking.
11 Days AgoSaved
In-Office
Chennai, Tamil Nadu, IND
Information Technology • Consulting
Supports development of LLVM compiler backend components for custom and existing architectures. Works on LLVM IR transformations, instruction selection, code generation, target-specific optimizations, debugging, testing, benchmarking, and assembly analysis. Collaborates with hardware and software teams while building expertise in compiler backend development and low-level systems programming.
11 Days AgoSaved
In-Office
Chennai, Tamil Nadu, IND
Information Technology • Consulting
Design, develop, and maintain compiler front-end, middle-end, and back-end components. Implement language features, code generation, optimization algorithms, and customer-specific compiler solutions. Collaborate with customers and cross-functional teams to translate requirements into technical specifications, stay current with compiler technologies, and mentor junior engineers.
11 Days AgoSaved
In-Office
Chennai, Tamil Nadu, IND
Information Technology • Consulting
Develops and optimizes machine learning, computer vision, and numerical libraries for CPUs, GPUs, DSPs, FPGAs, and other accelerators. Responsibilities include algorithmic optimization, parallelization, vectorization, memory and cache optimization, benchmarking, profiling, performance analysis, customer collaboration, and coordination with software and hardware teams. Requires strong C/C++ and parallel programming experience, hardware architecture knowledge, and familiarity with FPGA development tools and AI/ML frameworks.
One Month AgoSaved
In-Office
Chennai, Tamil Nadu, IND
Information Technology • Consulting
Lead embedded software development across the full product lifecycle, including requirements analysis, stakeholder coordination, software specifications, traceability, test planning, BSP customization, kernel and peripheral driver development, debugging, and testing. The role requires interpreting schematics and datasheets, developing real-time embedded software, applying quality and coding practices, and supporting embedded products in a manufacturing environment. Experience with Linux, RTOS, Android, hardware debugging, and test engineering is required.
2 Months AgoSaved
In-Office
Chennai, Tamil Nadu, IND
Information Technology • Consulting
Lead the implementation, optimization, and delivery of machine learning, computer vision, and numeric libraries across heterogeneous hardware architectures. Own technical execution, quality, timelines, and customer outcomes while mentoring engineers in low-level optimization, parallel programming, vectorization, profiling, debugging, benchmarking, and performance tuning. Collaborate with customers and stakeholders to identify performance requirements and bottlenecks, make technical decisions, and deliver high-performance software solutions.
2 Months AgoSaved
In-Office
Ramapuram, Chennai, Tamil Nadu, IND
Information Technology • Consulting
Develop and optimize deep learning models for efficient inference across CPUs, GPUs, accelerators, and edge devices. Implement quantization algorithms, model compression, and high-performance C++ kernels. Optimize transformer, LLM, MoE, and PEFT workloads for latency, throughput, and memory usage. Profile and benchmark models across hardware platforms, translate research into production solutions, and collaborate with machine learning, compiler, and hardware teams.
2 Months AgoSaved
In-Office
Chennai, Tamil Nadu, IND
Information Technology • Consulting
Designs and operationalizes enterprise analytics, KPI frameworks, data validation pipelines, machine learning solutions, and governed GenAI capabilities. Builds advanced SQL and Python data transformations, RAG and agentic AI workflows, evaluation frameworks, and production-ready deliverables. Applies anomaly detection, forecasting, and other advanced analytics techniques while implementing testing, logging, guardrails, deployment packaging, documentation, and security controls.
2 Months AgoSaved
In-Office
Chennai, Tamil Nadu, IND
Information Technology • Consulting
The Sales Director develops and executes sales strategies, manages key accounts, drives customer acquisition and revenue growth, and leads complex sales opportunities through negotiation and closure. The role oversees pipeline forecasting, CRM data, business reviews, customer relationships, organizational mapping, and account escalations. It collaborates with business units and senior executives to create solution materials, improve bookings, and support international enterprise sales across technology-focused industries.