CGI Lead
SOGECLAIR
Posted: March 9, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design and develop high-performance, AI-based computer vision software for 3D visualization using C++ and C#.
Required Skills
Job Description
• Undertake activities related to the design and development of Vision software and the 3D world edition tool suite as part of the core Product team.
• Demonstrate the ability to comprehend, create and debug C++ and C# modules
• Hands on development in vision engine API’s is mandatory
• Use and enhance a range of Unigine tools
• Contribute to innovation initiatives by providing solution (including using advance AI/ML based tools)
• Update methods documents, technical and functional documentation
• Set clear self (in consultation with supervisor) goals and KPIs.
• Monitoring self-performance on productivity, quality, compliance to process & standards is important according to the Engineering KPIs.
• Support a healthy and motivating work environment and atmosphere, work with the team effectively.
• Implements business initiatives including prompt corrective action plans for areas with below threshold performance.
• Ensure efficient and economical performance in accordance with operating budgets, year-end goals and objectives.
• Manage work assignments, productivity & quality, and process compliance in line with Sogeclair India goals, processes, and guidelines.
• Adhere to all policies procedures and work instructions within the discipline of Sogeclair India Quality expectations.
• Working in close collaboration with the Team in France and Adelaide and with 3D graphics lead, participate in regular discussions, ensure constant & consistent collaboration, and provide constant updates of the ground situation in Pune.
Requirements:
• 12+ years if Exp in development, Team management and project execution
• Hands on development experience in Unigine/Unity/Unreal engines (3D environment, Blueprint, code, etc.).
• Hands on experience in modelling using C++ and C#.
• Aware of Data structure in C++
• OOPS concepts
• Performance optimization
• Experience of working on projects involving Distributed Software Systems design and development will be highly preferable.
• Understanding of key concepts in computer graphics and virtual reality technology.
• Skills in 3D mathematics (e.g. matrix/vector mathematics)
• Experience analyzing requirements and developing designs that meet requirements
• Knowledge of software design principles, including the use of UML
• Ability to work within an Agile workflow
• Problem solving skills
• Ability to diagnose and debug software problems.
• Experience in using 3D modelling tools like 3D Studio Max, Maya or Blender is desirable.
• Experience with databases, SQL is desirable
• Knowledge of network protocols (TCP/UDP), is desirable
• Experience with configuration management and defect tracking tools
• Initiative and a willingness to learn.