Geomodeling > Careers > Current Opportunities

Careers: Current Opportunities

Software Developers

Current Openings In:
Calgary, Canada

Geomodeling Technology Corp., the leading innovator in geoscience software for the oil and gas industry, is looking for talented people to join its growing team. We have development teams in Calgary, Canada and Beijing, China. We currently have openings in our Calgary office for software developers.

Candidates must be experienced software developers, with excellent design and communication skills, and a strong interest in bringing world class software to the oil and gas industry. Ideal candidates will also have experience with algorithm development focusing on numerical analysis and optimization.

Responsibilities

• Produce feature specifications to refine requirements
• Produce object oriented software designs using UML
• Produce well documented, unit tested, and debugged code in C++
• Develop and maintain plugin integration with third party software
• Develop and maintain numerical algorithms related to flow simulation and reservoir modeling
• Take ownership of code subsystems: fix defects, recommend enhancements
• Contribute to design of next generation products

Minimum Qualifications

• Bachelor of Science degree (BSc) in Computer Science
• 3+ years experience creating commercial grade software
• Excellent communication skills – verbal and written
• Strong team player
• Excellent skills in object oriented design, and understand UML.
• Excellent development and debugging skills in C++
• Knowledge of cross platform development (Windows and Linux target systems)

Additional Qualifications

• Master of Science degree (MSc) in Computer Science
• Strong knowledge of design patterns
• Experience with C# development
• Experience with Qt (Trolltech) toolkit
• Experience with numerical programming
     o coding of finite difference method for solving multi-phase fluid flow problems
     o theory and implementation of multi-variate statistical methods, such as
     principal component analysis, cluster analysis, and statistical classification
     o working knowledge of image processing, such as filtering, segmentation, and classification
     o working knowledge of geostatistical methods, such as Kriging and conditional simulation is a plus
• Experience developing visualization code using OpenGL or OpenInventor
• Experience working with industrial software dealing with very large data sets (such as seismic processing and interpretation, GIS, CAD/CAM)

We are an entrepreneurial company and every individual is important to our success. To thrive in this environment, candidates must be creative, pro-active, and embrace a can-do attitude.

If you feel you are a good fit, please submit a resume (MSWord format preferred) to cv@geomodeling.com. Include the position title and your name in the subject line.