Tech Lead, C++ 3D Desktop Software
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the Organization
This Tech Lead, C++ 3D Desktop Software role is for a leading BIM/CAD 3D design platform, part of a global AEC software group's Planning & Designing division. The organization specializes in a 3D BIM-based Architectural & Structural Design Platform.
Work Mode & Location
This is a hybrid role, offering flexibility, located in either Hyderabad or Bangalore, India.
Role Requirements
We are seeking a strong Team Lead with 12-20 years of work experience to technically guide developers in building a Windows-based 3D Desktop Application using C++. The ideal candidate must possess extensive experience from engineering-intensive 3D modelling backgrounds such as Automotive, Heavy Machinery, Mechanical, or Gaming industries. Experience with embedded systems, telecom, or Linux environments is not relevant for this position.
Must-Have Skills
- Strong C++ developer with proven Team Lead / Tech Lead experience.
- Extensive experience building Windows Desktop Applications (strictly no Linux).
- Background in 3D modelling, 3D visualisation, and mathematical/analytical geometry.
- Industry alignment: Automotive, Heavy Machinery, Mechanical Engineering, or Gaming.
- Ability to lead sprints, conduct code reviews, implement quality processes, and collaborate effectively with Product, QA, and Design teams.
Good-to-Have Skills
- Exposure to AEC / CAD / BIM domain (e.g., Autodesk, Bentley).
- Understanding of Python or WPF as secondary skills.
- Experience with geometry kernels, simulation, or engineering design tools.
- Familiarity with AI-assisted development workflows.
- Strong stakeholder management, communication, and problem-solving capabilities.
Key skills/competency
- C++
- Windows Desktop Applications
- 3D Modelling
- 3D Visualisation
- Analytical Geometry
- Team Leadership
- Code Reviews
- Quality Assurance
- AEC/BIM/CAD
- Stakeholder Management
How to Get Hired at
- Research the AEC software group's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for 3D C++ roles: Highlight extensive experience in Windows desktop C++, 3D modeling, and analytical geometry specific to AEC or similar engineering fields.
- Showcase technical leadership: Prepare examples demonstrating your ability to lead sprints, conduct code reviews, and drive quality processes effectively.
- Emphasize industry alignment: Clearly articulate your background in Automotive, Heavy Machinery, Mechanical, or Gaming, and how it translates to 3D design platforms.
- Prepare for in-depth technical discussions: Be ready to discuss complex C++ concepts, 3D graphics, geometry kernels, and your experience with Windows application architecture.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background