Sogeclair is hiring a CGI Lead in Pune to spearhead development activities centered on our Vision software and 3D world edition tool suite. In this leadership role, you will drive project execution, manage team performance, and foster collaboration with international teams in France and Adelaide.
What You'll Do
- Undertake design and development activities for Vision software and the 3D world edition tool suite as part of the core Product team.
- Comprehend, create, and debug C++ and C# modules.
- Perform hands-on development using Vision engine APIs.
- Use and enhance a range of Unigine tools.
- Contribute to innovation initiatives by providing solutions, including using advanced AI/ML based tools.
- Update methods documents, and technical and functional documentation.
- Set clear self-goals and KPIs in consultation with your supervisor.
- Monitor self-performance on productivity, quality, and compliance to process & standards according to Engineering KPIs.
- Support a healthy and motivating work environment and work effectively with the team.
- Implement 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.
- Work in close collaboration with the teams in France and Adelaide and with the 3D graphics lead, participate in regular discussions, ensure constant & consistent collaboration, and provide constant updates of the ground situation in Pune.
What We're Looking For
- 12+ years of experience in development, team management, and project execution.
- Hands-on development experience in Unigine, Unity, or Unreal engines (3D environment, Blueprint, code, etc.).
- Hands-on experience in modeling using C++ and C#.
- Aware of Data structure in C++.
- Understanding of OOPS concepts.
- Experience with performance optimization.
- 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 them.
- Knowledge of software design principles, including the use of UML.
- Ability to work within an Agile workflow.
- Strong problem-solving skills.
- Ability to diagnose and debug software problems.
- Initiative and a willingness to learn.
Nice to Have
- Experience working on projects involving Distributed Software Systems design and development.
- Experience using 3D modeling tools like 3D Studio Max, Maya, or Blender.
- Experience with databases and SQL.
- Knowledge of network protocols (TCP/UDP).
- Experience with configuration management and defect tracking tools.
Technical Stack
- Languages: C++, C#
- Engines & Tools: Unigine, Unity, Unreal Engine, AI/ML tools
- Modeling & Design: UML, 3D Studio Max, Maya, Blender
- Systems: SQL, TCP/UDP
- Development Tools: Configuration management tools, Defect tracking tools
Team & Environment
You will be part of the core Product team, collaborating closely with teams in France and Adelaide, and working directly with the 3D graphics lead. You will report to a Supervisor.
Work Mode
This position is based in Pune, India.






