MulticoreWare - Lead C/C++ Developer
3 weeks ago
Role : Lead C/C++ developer
YOE : 7+ years
Opening(s) : 1
Location : Chennai/Coimbatore
NP : Immediate to 45 days
Job Description :
We are looking for strong C/C++ developers with a passion for performance optimization and systems programming. While prior experience with CUDA, OpenCL, or hardware accelerators is a plus, we welcome candidates who are eager to learn and scale up in machine learning, computer vision, and numeric library optimization for CPUs, GPUs, DSPs, and accelerators.
Key Responsibilities :
- Develop and optimize high-performance software using C/C++ for numerical computing, machine learning, and computer vision applications.
- Learn and apply low-level optimizations, including parallelization, vectorization, and memory management, to enhance execution on hardware platforms.
- Work closely with software and hardware engineers to adapt algorithms for maximum efficiency on target architectures.
- Gain hands-on experience with CUDA, OpenCL, or similar programming models as part of the role.
- Collaborate with customers to understand their requirements and develop tailored software solutions.
- Conduct performance analysis and benchmarking to ensure optimized execution.
- Stay up to date with the latest advancements in hardware acceleration and high-performance :
- BTech/BE/MTech/ME/MS/PhD in CSE/IT/ECE.
- 2+ years of experience in C/C++ development, with a strong grasp of data structures, algorithms, and performance optimization.
- Willingness to learn and grow in GPU programming, parallel computing, and hardware acceleration.
- Knowledge of parallel computing concepts, SIMD instructions, and memory hierarchies is a plus.
- Prior experience with CUDA, OpenCL, or similar is advantageous but not mandatory.
- Strong problem-solving skills and the ability to work independently or in a team.
Note : If you're a strong C/C++ developer interested in scaling up in high-performance computing and hardware acceleration, we'd love to hear from you
-
MulticoreWare - Windows Driver Developer - C/C++
2 weeks ago
Chennai, Tamil Nadu, India MulticoreWare Inc. Full timeResponsibilities includes : - Design, develop, and debug Windows device drivers using WDM and WDF frameworks.- Perform remote debugging and troubleshoot drivers effectively, utilising tools to ensure high performance and stability.- Collaborate with hardware teams to ensure proper integration and performance of drivers on ARM64 architecture.- Apply knowledge...
-
MulticoreWare - CUDA Software Engineer - C/C++
2 weeks ago
Chennai, Tamil Nadu, India MulticoreWare Inc. Full timeRole : CUDA Software EngineerOpening : 1Experience : 2+ yearsAbout the Role : We are looking for a passionate CUDA Engineer to develop and optimize high-performance computing libraries and applications. You will work on cutting-edge machine learning, computer vision, and numeric algorithm implementations, ensuring they are highly efficient on GPUs and...
-
Chennai, Tamil Nadu, India MulticoreWare Inc. Full timeRole : Senior EngineerOpening : 1Experience : 2+ yearsNote : System Performance Analysts - Please refrain from applying.We are seeking a highly skilled and experienced Compiler and Workload Performance Analyst. As a Performance Analyst, you will play a pivotal role in analyzing and optimizing the performance of the compiler infrastructure and workloads....
-
Chennai, Tamil Nadu, India MulticoreWare Inc. Full timeJob Description ; - Developing a software pipeline for end-to-end ML Model Inference for specific hardware accelerator by achieving maximum performance & accuracy.- Implementing cutting edge deep learning layers for various model categories like CNN, RNN, LSTM, GANs, etc using customized inference pipeline for NN Processor.- Hardware architecture aware and...
-
Chennai, Tamil Nadu, India MulticoreWare Inc. Full timeJob Description ; - Developing a software pipeline for end-to-end ML Model Inference for specific hardware accelerator by achieving maximum performance & accuracy.- Implementing cutting edge deep learning layers for various model categories like CNN, RNN, LSTM, GANs, etc using customized inference pipeline for NN Processor.- Hardware architecture aware and...
-
Chennai, Tamil Nadu, India MulticoreWare Inc. Full timeYOE : 4+ years | 7+ yearsNP : Immediate to 45 daysOpening(s) : 2Location : Chennai/CoimbatoreJob Description :- Developing a software pipeline for end-to-end ML Model Inference for specific hardware accelerator by achieving maximum performance & accuracy.- Implementing cutting edge deep learning layers for various model categories like CNN, RNN, LSTM, GANs,...
-
Chennai, Tamil Nadu, India MulticoreWare Inc. Full timeYOE : 4+ years | 7+ yearsNP : Immediate to 45 daysOpening(s) : 2Location : Chennai/CoimbatoreJob Description :- Developing a software pipeline for end-to-end ML Model Inference for specific hardware accelerator by achieving maximum performance & accuracy.- Implementing cutting edge deep learning layers for various model categories like CNN, RNN, LSTM, GANs,...
-
Senior C++ Developer Lead
17 hours ago
Chennai, Tamil Nadu, India beBee Careers Full timeJob SummaryAs a senior-level C++ Developer Lead, you will be responsible for leading the development of high-performance applications using C++. You will manage a team of C++ developers, provide technical mentorship, and collaborate with cross-functional teams to define system architecture and implement new features.Key ResponsibilitiesDesign, develop, and...
-
C/C++ Developer
3 weeks ago
Chennai, Tamil Nadu, India CashLink Global Systems Full timeResponsibilities :- Utilize your extensive C/C++ development skills to build and maintain core banking applications.- Work extensively with shared memory concepts for efficient inter-process communication.- Leverage your strong command of UNIX/Linux operating systems and commands for system interaction and scripting.- Apply your knowledge of Standard...
-
C/C++ Developer
3 weeks ago
Chennai, Tamil Nadu, India CashLink Global Systems Full timeResponsibilities :- Utilize your extensive C/C++ development skills to build and maintain core banking applications.- Work extensively with shared memory concepts for efficient inter-process communication.- Leverage your strong command of UNIX/Linux operating systems and commands for system interaction and scripting.- Apply your knowledge of Standard...