Search by job, company or skills

  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.

  • Our recruitment team will reach out to shortlisted candidates for a confidential discussion.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 145746123

Similar Jobs