
Hereās a detailed job description you could use for a C++ Developer specializing in Computational Geometry:
š§āš» Job Description: C++ Developer (Computational Geometry)
š Position Overview
We are seeking a highly skilled C++ Developer with expertise in computational geometry to design, implement, and optimize algorithms for geometric modeling, spatial analysis, and high-performance applications. The ideal candidate will have strong problem-solving skills, a deep understanding of geometric data structures, and experience building efficient, scalable software solutions.
šÆ Key Responsibilities
- Develop and maintain C++ applications focused on computational geometry, geometric modeling, and spatial algorithms.
- Implement and optimize algorithms for tasks such as:
- Polygon triangulation
- Convex hulls
- Voronoi diagrams
- Delaunay triangulation
- Collision detection
- Pathfinding and geometric queries
- Work with large-scale geometric datasets and ensure robustness, accuracy, and performance.
- Collaborate with cross-functional teams (e.g., graphics, CAD, robotics, GIS, simulation).
- Write clean, maintainable, and well-documented code following industry best practices.
- Conduct performance profiling and optimize algorithms for real-time applications.
- Stay updated with the latest research and techniques in computational geometry and related fields.
š ļø Required Skills & Qualifications
- Strong proficiency in modern C++ (C++11/14/17/20).
- Solid understanding of computational geometry concepts and algorithms.
- Experience with data structures (trees, graphs, spatial indexing like KD-trees, R-trees).
- Familiarity with numerical methods and precision handling in geometric computations.
- Knowledge of multithreading, parallel computing, and optimization techniques.
- Experience with libraries such as CGAL (Computational Geometry Algorithms Library), Boost.Geometry, or similar.
- Strong debugging and problem-solving skills.
- Bachelorās/Masterās degree in Computer Science, Mathematics, or related field.

About VJ Coresoft Pvt. Ltd
About
VJ CORESOFT Pvt. Ltd. (VJCS) is a Pune based IT Company catering services in: ⢠Testing of Engineering Analysis Software ⢠Development related to CAD/CAM/CAE Software ⢠Engineering Design and Analysis (CAD and CAE) VJCS has proven experience of over 22 years across domains such as Automotive, Aerospace, Heavy engineering, Marine engineering, Retail, Oil and Gas industry. Our expertise in design, development, testing, analysis and documentation across CAD, CAM, CAE, and PLM empowers us to provide value added solutions to our clients. Our delivery model ensures seamless execution of projects without compromising on security and confidentiality of client data, IPs, and source codes. We are strategic partner to many multinational companies. We have client base predominantly from North America, China and Europe. VJCS is a subsidiary of Computational Applications and System Integration Inc. (CASI), based in Illinois, USA. CASI's patented FEA solvers are being used by more than 2,00,000 users worldwide, including renowned multinational companies.
Similar jobs

š Were Hiring: Staff Engineer ā Computer Vision & Machine Learning š
š Location: Gurugram
š¼ Experience: 7-10 Years
About the Role
We are seeking a passionate Computer Vision and Machine Learning expert to develop advanced solutions in medical imaging. If youāre excited about challenges like image segmentation, object detection, and 3D reconstruction, letās connect!
Mandatory Technical Skills:
ā Programming Languages: Proficiency in C++, Python, and C#.
ā Computer Vision Expertise: Experience with OpenCV for tasks such as:
- Image Segmentation
- Object Detection
- Pattern Recognition
- 3D Reconstruction
- ā ML/DL Frameworks: Proficiency in TensorFlow, PyTorch; hands-on experience with models like YOLO, U-Net, ResNet, VGG.
- ā Image Processing: Strong understanding of:
- Color-space transformations
- Histogram/Contrast enhancement
- Morphology and frequency domain filtering
- ā Medical Imaging Knowledge: Familiarity with modalities like CT, MRI, Ultrasound.
- ā Algorithms & Data Structures: Solid problem-solving, optimization, and analytical skills.
Additional Preferred Skills:
š¹ Advanced C++ (STL, multithreading, design patterns).
š¹ Python libraries: Numpy, Pandas, Scikit-learn.
š¹ Knowledge of tools like VTK, ITK, or MITK.
š¹ Understanding of healthcare regulations (e.g., FDA, CE).
Why This Role?
Youāll build cutting-edge Computer Vision and Machine Learning solutions for healthcare, making a meaningful impact on lives.
Solid knowledge and experience of working in C/C++ programming language
Solid knowledge and experience of working with PCL (Printer Command Language) or IPDS (Intelligent Printer Data Stream)
Solid working knowledge of object oriented principles: Encapsulation, Classes, Inheritance, Code Reuse, Polymorphism, Decoupling
Responsible for technical design of a subsystem
Knows how to apply architecture and design patterns
We are looking for candidates with:
- Skills: C++ experience with real-time analytics
- Experience: 5-10 years
- Domain: Manufacturing
- Requirement: 5 resources
⢠Design, develop, test, deploy and maintain software
⢠Delivering high quality and well-structured code
⢠Manage individual project priorities and deadlines
⢠Participate in enhancing tools and processes
⢠Participate in production observance and technical incident management
⢠Ability to quickly learn and adapt to keep up in a fast-paced environment
Must haves:
⢠Strong data structure concepts
⢠Great problem-solving skills
⢠Working knowledge of at least one or more of Java / JavaScript / C / C++ / Golang / Python
⢠Exposure to RDBMS and/or NoSQL databases
⢠Working knowledge of GitHub, CI/CD, Devops
Good to have:
⢠Any cloud exposure like AWS, GCP or Azure
⢠Hands-on experience with Docker containers, Kubernetes etc
Qualifications
Bachelorās or Masterās degree in computer science or related field with a minimum of 2 years of experience.
A zeal to learn and ability to enjoy the journey more than the destination is a must
As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.
Ā
Top Skills
Ā
- You write high quality, maintainable, and robust code, often in Java or C++/C/Python/ROR/C#
- You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
- You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.
Roles & Responsibilities
Ā
- You solve problems at their root, stepping back to understand the broader context.
- You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
- You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
- You recognize and use design patterns to solve business problems.
- You understand how operating systems work, perform and scale.
- You continually align your work with Amazonās business objectives and seek to deliver business value.
- You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
- You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.
- You communicate clearly with your team and with other groups and listen effectively.
Ā
Skills & Experience
Ā
- Bachelors or Masters in Computer Science or relevant technical field.
- Experience in software development and full product life-cycle.
- Excellent programming skills in any object oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby.
- Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
- Proficiency in SQL and data modeling.
Turtlemint is one of India's largest InsureTech companies. Launched in 2015, Turtlemint works on educating customers and helping them research across all segments of insurance. It also has its own network of advisors who are empowered with all necessary training, tools and license to sell insurance and other financial products like Mutual Funds, Loans and e-Gold. It has a wide multi-brand distribution network through its multi-language mobile application - MintPro
With an advisor network of over 100,000 that caters to 1.5mn+ customers across 800 cities in India, Turtlemint today has an overwhelming majority of Indian insurance companies as its partners. With a goal to improve the skill and knowledge of the Insurance advisor community, it has invested in technology offerings, online trainings and shareable content. The Mumbai-based Startup has been funded by Sequoia Capital, Nexus Venture Partners and Blume Ventures.
Explore more about us on ā www.turtlemintmoney.com and www.turtlemint.com &
In the News : https://techcrunch.com/2020/11/17/india-insurance-startup-turtlemint-raises-30-million/
https://yourstory.com/2020/11/funding-alert-turtlemint-ggv-capital
Responsibilities:
⢠Design, implement, and support scalable and functionally resilient public REST APIs
⢠Support and help cultivate product mindset culture, by working directly with - business and product management to understand customer needs, perform customer requirement analysis, and collaborate on roadmap planning and its execution
⢠Advocate for best practice development methodologies across the entire team and help iterate on software development processes and standards
⢠Contribute to the development of test automation
⢠Demonstrate flexibility and leadership in a fast paced startup environment while remaining focused on the responsibility of creating sustainable and scalable platform code base
Experience and Skill required:
⢠Experience designing, developing, delivering, and scaling modern web applications
⢠Strong experience with one or more general purpose programming languages including but not limited to: Python, Java, C/C++, C#
⢠Demonstrated expertise working with at least one modern enterprise application frameworks like Spring Boot, Play Framework, Django
⢠Demonstrated expertise in building scalable distributed applications in microservices architecture
⢠Expert knowledge of best practice software engineering methodologies and coding standards
⢠Strong and proven advocacy for Test Driven Development is preferred
⢠Experience with SQL (mySQL, Postgres, etc) and NoSQL (MongoDb, DynamoDB, Aerospike or Redis)
⢠Production experience in running cloud based enterprise-grade systems at scale
⢠Natural ability to process requirements, figure out multiple execution options, their complexity, and estimate the scope of work required to get tasks done
⢠DevOps experience
⢠Cloud experience (AWS required, Google Cloud Platform bonus)
Education:
Bachelors in Computer Science or a related technical field, or equivalent experience
Finally, and most importantly, drive, energy, and motivation to succeed with delivering great customer experiences
Experience: 4-8 years
What you get:
- To work in an early stage consumer internet start-up in disruptive space - To directly work with founding team of graduates from IIT/ IIM and experience at top internet brands like Yahoo/ eBay - Silicon Valley like culture - Competitive salary
Location: Mumbai/Pune
Expereince: 3-5 years
Domain: SQL server/SSIS/Cloud technology
Good Knowledge in Creating new tables in database.
Using Triggers, trunket,delete,view,etc
Ā
Job Description:
Requirements:
- BSĀ inĀ ComputerĀ Science,Ā ComputerĀ Engineering,Ā ElectricalĀ Engineering,Ā MathematicsĀ orĀ aĀ closelyĀ relatedĀ computerĀ technicalĀ fieldĀ withĀ 3+Ā yearsĀ experienceĀ programmingĀ withĀ atĀ leastĀ oneĀ ofĀ theĀ followingĀ languages:Java,Ā C++,Ā C#,Ā Python,Ā Go,Ā orĀ Perl;
ORĀ
- MSĀ inĀ ComputerĀ Science,Ā ComputerĀ Engineering,Ā ElectricalĀ Engineering,Ā MathematicsĀ orĀ aĀ closelyĀ relatedĀ computerĀ technicalĀ fieldĀ 2+Ā yearsĀ experienceĀ programmingĀ withĀ atĀ leastĀ oneĀ ofĀ theĀ followingĀ languages:Ā Java,Ā C++,Ā C#,Ā Python,Ā Go,Ā orĀ Perl.
ALSOĀ
- MinimumĀ 3Ā yearsĀ ofĀ experienceĀ buildingĀ applicationsĀ usingĀ atĀ leastĀ oneĀ ofĀ theĀ following:Ā webĀ applicationĀ technologiesĀ including:Ā HTML,Ā CSS,Ā orĀ Javascript;Ā ORĀ Databases,Ā forĀ example:Ā Mysql,Ā Mongo,Ā oraĀ similarĀ program;Ā ORĀ aĀ collectionĀ ofĀ systemsĀ connectedĀ andĀ communicatingĀ viaĀ aĀ networkĀ connection
- MinimumĀ 1Ā yearĀ ofĀ experienceĀ mentoringĀ moreĀ juniorĀ Engineers
- SignificantĀ experienceĀ withĀ largeĀ scale,Ā high-performanceĀ systems







