
Search by job, company or skills

Senior Software Engineer - C++ (CAD)
Client -One of the leading global technology companies focused on building innovative solutions that power 3D design, CAD and advanced engineering applications.
Location: Kochi, Kerala
Experience: 8 – 12 Years
Open Positions: 3
We are looking for experienced and driven Senior Software Engineers to join our engineering team. This role is ideal for professionals with strong expertise in C/ C++ and , CAD development.. You will work on building high-performance, scalable solutions involving real-time rendering, geometry-heavy systems, and modern engineering applications.
Key Responsibilities:
· Design, develop, and maintain robust software applications using C++
· Work on CAD systems, 3D graphics, and real-time rendering technologies
· Collaborate with cross-functional teams for requirement analysis and implementation
· Contribute to system architecture, design decisions, and performance optimization
· Analyze, maintain, and refactor legacy codebases
· Ensure high-quality code through best practices, code reviews, and CI/CD processes
· Mentor junior developers and support team growth
· Explore and adopt new technologies, including AI tools and modern frameworks
Required Skills:
· 8–12 years of experience working on medium-to-large commercial applications using C & C++ Applications
· Extremely proficient and current in C & C++; programming including algorithms, data structures, OO Concepts, etc.
· Experience designing, developing, and maintaining CAD software, 3D graphics applications, or geometry-heavy systems.
· Experience using C & C++ 17 syntax is helpful.
· Experience with OpenGL and other Rendering systems is a plus.
· Experience in MFC using Visual Studio IDE and MSVC build tools is ideal.
· Strong ability to analyze legacy code, refactor safely, and manage technical debt is a must.
· Experience working with Azure DevOps, Git, and CI/CD pipelines.
· Exposure to C# .Net development is a plus.
· Experience with 3D graphics programming (OpenGL and/or DirectX) including real-time 3D viewports and rendering pipelines.
· Experience leveraging AI tools to enhance development productivity.
Interested candidates may apply here or email their resume to [Confidential Information].
Please mention the job title Senior Software Engineer in the subject line.
Job ID: 145746123