Back to Jobs
This job listing has expired. Browse similar jobs →
Senior Software Engineer – IPC & HPC
Actively Reviewing
Mogi I/O : OTT/Podcast/Short Video Apps for you
Job Description
Skills: C++, Linux, HPC, Distributed Systems, MPI/OpenMP, Docker, Kubernetes
Location: Chennai, India
Work Type: Full-Time
Experience Required: 4 – 8 Years
About The Client
Location: Chennai, India
Work Type: Full-Time
Experience Required: 4 – 8 Years
About The Client
- We are hiring on behalf of our client, a leading global technology company specializing in semiconductor manufacturing, inspection systems, and advanced engineering solutions.
- Hiring a Software Engineer to build and optimize high-performance distributed systems on Linux using C++. Focus on HPC frameworks, scalability, and performance tuning across CPU/GPU environments.
- Design and develop high-performance distributed software systems for HPC environments
- Build and optimize Linux-based C/C++ components for compute-intensive workloads
- Implement parallel computing frameworks using MPI, OpenMP, UCX, or similar
- Containerize and orchestrate workloads using Docker/Singularity with Kubernetes or SLURM
- Profile, debug, and tune performance using tools like VTune, Nsight, perf, and gdb
- Collaborate with hardware, algorithms, and systems teams for integrated solutions
- Drive code quality, architecture discussions, and engineering best practices
- Mentor team members on performance optimization and system debugging
- 4–8 years of experience in software development (HPC / distributed systems preferred)
- Minimum 4 years of hands-on experience in C++ and Linux development
- Strong understanding of IPC, socket programming, and Linux kernel concepts
- Experience in multi-threading, concurrency, and systems-level programming
- Hands-on experience with performance profiling and debugging tools (VTune, Nsight, perf, gdb)
- Experience with Docker/Singularity and orchestration frameworks (Kubernetes/SLURM)
- Knowledge of CPU/GPU architectures and distributed computing systems
- Experience with MPI, OpenMP, UCX, SHMEM, or similar parallel programming models
- Exposure to GPU computing (CUDA / ROCm)
- Familiarity with ML/Deep Learning pipelines
- Proficiency in Python and Bash scripting
- Experience with microservices, observability tools, or large-scale deployments
Required Skills
Similar Jobs
View all →
Software Engineer - HPC / Distributed Systems (Linux C++)
Zealant Consulting Group
Chennai
Deep Learning
Machine Learning
C++
+5
Software Engineer - High Performance Computing and C++
Zealant Consulting Group
Chennai
Deep Learning
Machine Learning
C++
+5
Software Engineer - Applied AI - HashiCorp Vault
IBM
Pune
Machine Learning
Deep Learning
REST API
+18
Cyber Strategy & Transformation -Senior Consultant - Data Scientist
Deloitte
Chennai
Machine Learning
Deep Learning
Retrieval-Augmented Generation
+23
Cyber Strategy & Transformation - Consultant - Data Scientist
Deloitte
Chennai
Machine Learning
Deep Learning
Retrieval-Augmented Generation
+18
Similar Jobs
View all →
Software Engineer - HPC / Distributed Systems (Linux C++)
Zealant Consulting Group
Chennai
Software Engineer - High Performance Computing and C++
Zealant Consulting Group
Chennai
Software Engineer - Applied AI - HashiCorp Vault
IBM
Pune
Cyber Strategy & Transformation -Senior Consultant - Data Scientist
Deloitte
Chennai
Cyber Strategy & Transformation - Consultant - Data Scientist
Deloitte
ChennaiShare
Quick Apply
Upload your resume to apply for this position
–