Posted:23 hours ago|
Platform:
Work from Office
Full Time
Mandatory : End-to-end C++ skills Skills Required : - C, C++ - Qt/QML - OOPs - STL, Data Structures - JavaScript - Automotive Product Development - Android Application Development - Java - API - GitLab CI/CD - GitHub, Gerrit - Jira, Zoho - PostgreSQL, SQLite, JSON - MVVM Architecture - Testing - Debugging - Linux, Unix Job Description : We are seeking an experienced Developer with a strong background in C++, CUDA programming, and Linux to guide our development team in building cutting-edge solutions for device integration and high-performance computing tasks. This is a hands-on leadership position that combines technical expertise with team management skills to deliver high-quality software products. Primary responsibilities : Software Development : - Develop and maintain high-performance applications using C++ and CUDA. - Design and implement parallel algorithms for GPUs to accelerate computational workloads. Performance Optimization : - Optimize CUDA kernels for performance, scalability, and memory efficiency. - Analyze performance bottlenecks and propose innovative solutions. Code Review and Testing : - Conduct code reviews to ensure adherence to coding standards and best practices. - Develop and execute test cases to validate functionality and performance. Collaboration : - Work closely with the software engineering and research teams to understand requirements and deliver robust solutions. - Provide technical guidance and mentoring to junior team members when necessary. Documentation : - Write and maintain technical documentation, including design specifications and user manuals. Required Skills : - C++ : Strong proficiency in modern C++ (C++11/14/17/20). - CUDA Programming : Extensive experience in developing, debugging, and optimizing CUDA applications. - GPU Optimization : Familiarity with memory hierarchy, shared memory, streams, and warp-level operations in CUDA. - Parallel Computing : Solid understanding of parallel algorithms and multi-threaded programming. - Mathematical and Analytical Skills : Strong foundation in linear algebra, calculus, and numerical methods. - Tools : Experience with debugging/profiling tools like Nsight, CUDA Memcheck, or similar.
BaseBiz
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Mumbai, Navi Mumbai
8.0 - 14.0 Lacs P.A.
Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru
7.0 - 10.0 Lacs P.A.
Chennai
18.0 - 20.0 Lacs P.A.
7.0 - 11.0 Lacs P.A.
8.0 - 13.0 Lacs P.A.
1.0 - 5.0 Lacs P.A.
Valsad
7.0 - 11.0 Lacs P.A.
Bengaluru
16.0 - 18.0 Lacs P.A.
Noida
9.0 - 10.0 Lacs P.A.
Chennai
Experience: Not specified
14.0 - 16.0 Lacs P.A.