Job Description – Manager (C++) / Tech Lead
Location: Mumbai
Experience: 9–12 years
Budget: Up to 30 LPA
Role Overview
We are looking for an experienced Tech Lead / Manager (C++) to lead a team in developing highperformance computing solutions, device integration, and embedded systems software. This is a handson leadership role requiring strong technical expertise in C++ (11/14/17/20), CUDA programming, and Linux development, combined with proven team management skills.
Key Responsibilities
- Lead and mentor a team of developers specializing in C++ and CUDA.
- Drive optimization and integration of software components with hardware and embedded systems.
- Design and implement solutions for Linuxbased platforms.
- Collaborate with crossfunctional teams to ensure seamless device integration and performance optimization.
- Oversee code quality, performance profiling, and troubleshooting in multithreaded environments.
Required Skills
- 10–12 years of software development experience with C++ and CUDA.
- Strong proficiency in modern C++ (11/14/17/20) and design patterns.
- Handson CUDA programming for GPUbased parallel computing.
- Expertise in Linux (Ubuntu, CentOS) development.
- Device integration experience with embedded systems/hardware interfaces.
- Performance profiling & optimization for GPU applications.
- Team leadership, mentoring, and communication skills.
- Solid understanding of software architecture, OOP, and Git version control.
Preferred Qualifications
- Experience in embedded systems or hardware programming.
- Familiarity with Python, OpenCL, or other complementary tools.