Software Engineer
On-site · Kochi, Kerala, India
Job Summary
This role involves architecting and designing innovative software solutions, including requirement gathering, design, coding, testing, and deployment. The candidate will collaborate with teams to brainstorm and create new products, analyze design developments for alignment with sales and product management, and maintain documentation for workflows and system behavior. Essential skills include experience with CAD software applications, proficiency in C and C++ programming, and familiarity with multi-project solutions and database-driven applications. Attention to detail, strong analytical skills, and a Bachelor’s degree in computer science or equivalent are required.
Required Qualifications
- Experience of designing, developing, and maintaining CAD software applications.
- Extremely proficient and current in C, C++ programming including algorithms, data structures, OO Concepts.
- 2–4 years of experience working on medium-to-large C++ applications with MFC.
- Experience with Visual Studio multi-project solutions and MSVC build tools.
- Experience developing systems that have integrations with Cloud services.
- Experience with CAD libraries and geometric algorithms.
- Experience with OpenGL, and other Rendering Systems.
- Experience with SQL (SQL Server or SQLite) for database-driven applications.
- Experience developing systems that have an Engineering focus.
- Experience leveraging AI tools to enhance development productivity.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.