cover image
Mira Geoscience

Mira Geoscience

mirageoscience.com

1 Job

45 Employees

About the Company

At Mira Geoscience, we are dedicated to driving technological innovation and excellence in the realm of geoscience. We develop cutting-edge software solutions and provide best-in-class consulting services that empower our customers to make the best geoscience-based business decisions. Your success is at the heart of everything we do.

Since 1999, we have consistently pushed the boundaries by pioneering the application of advanced geological and geophysical modelling, 3D-GIS technology, integrated interpretation and visualization, open-source technology, and 4D multi-disciplinary data management in the mining and mineral exploration industries.

We specialize in delivering practical and cost-effective multi-disciplinary 3D and 4D modelling and data management solutions for mineral exploration and geotechnical hazard assessment.

We proudly serve a wide range of customers, including major mining companies, as well as mid-tiers and junior explorers. We also count numerous geological surveys, governmental organizations, and universities among our clients, promoting a collaborative environment for technology development.

Listed Jobs

Company background Company brand
Company Name
Mira Geoscience
Job Title
C++ Software Developer
Job Description
**Job Title:** C++ Software Developer **Role Summary:** Design, develop, and maintain high‑performance 3D exploration modeling software. Collaborate with multidisciplinary teams to deliver scalable features, optimize performance, and uphold code quality through reviews and automated testing. **Expectations:** - Minimum 2 years of professional C++ development experience. - Ability to analyze requirements, produce technical designs, and deliver robust code. - Proactive participation in code reviews and continuous improvement initiatives. - Effective communication in English; bilingualism is a plus. **Key Responsibilities:** - Analyze and document stakeholder requirements. - Design and implement new features for 3D exploration applications. - Optimize application performance and scalability. - Maintain and enhance existing codebases. - Conduct code reviews and enforce best practices. - Develop and maintain automated testing frameworks. - Collaborate with developers, geoscientists, and consultants. - Contribute to process improvements and development standards. **Required Skills:** - Proficient in modern C++ (C++11/14/17). - Experience with Git version control. - Familiarity with Qt framework for GUI development. - Knowledge of OpenGL for graphics rendering. - Experience with automated testing tools/frameworks. - Understanding of computational geometry and vector algebra (advantageous). - Strong analytical and problem‑solving abilities. - Good written and verbal communication in English. **Required Education & Certifications:** - Bachelor’s degree in Software Engineering, Computer Science, or a closely related technical field (or equivalent professional experience).
Montreal, Canada
Hybrid
Junior
24-02-2026