Design, develop, and maintain high-performance applications using C++ (C++11/14/17). Implement efficient algorithms, data structures, and multithreaded processing logic.

Optimize code for performance, scalability, and memory usage.

Work on complex technical components involving geometry, modelling, or engineering data (if applicable).

Build and deploy C++ applications in cloud or hybrid cloud environments.

Collaborate with product managers, architects, DevOps, QA, and cross-functional teams. Provide technical guidance and mentorship to junior developers.

 

Requirements

4+ years of hands-on C++ development experience.

Strong knowledge of modern C++ (C++11 or later), STL, OOP, design patterns, and multithreading. Strong debugging and problem-solving capabilities.

Strong understanding of memory management, performance tuning, and low-level programming concepts.

Experience working in Agile/Scrum environments. Mandatory Skills:

Modern C++ (C++11 or later), STL, OOP, design patterns, and multithreading. Memory management, performance tuning, and low-level programming concepts. SQL and NoSQL Databases

Strong debugging and problem-solving capabilities. Technical guidance and mentorship to junior developers

Good to have:

 

Teamcenter (ITK)

Integrations with CAD tools or PLM workflows Education: B.E. or B.Tech

Apply Online

0/50

Fields with (*) are compulsory.