At Blue Marble Geographics, we are as committed to excellence as we are to your opportunity to make a difference - you'll be a part of a company that takes pride in its achievements, knowing that customers benefit from the products we develop. We invite you to learn about the opportunity to contribute to our team.

C++ Geospatial Developer (Photogrammetry and Drone Imagery)

Job Description

Blue Marble is recruiting developers focused on photogrammetry and drone imagery processing and programming. This team of developers will work with our Global Mapper architect and CTO to expand our IP and development in these areas. We are recruiting software developers with knowledge and skills in specifically in photogrammetry, computer vision, structure from motion, and drone image processing techniques. We are looking for experienced C++ developers who share our passion for the space and how it can be applied to the business world.

  • You will have the chance to expand your knowledge of new cutting-edge technologies while solving real-world problems.
  • You will see your successes immediately utilized in a high profile, actively developed GIS software application, that has a very passionate user base.
  • Your success will be recognized and appreciated.

We are looking for someone that:

  • Has at least 3 years of experience with photogrammetry, image processing, 3D reconstruction, structure from motion, and/or creating complex modeling/analytic toolchains for image-based drone tools. - Writes clean, well-organized and properly documented C++ code.
  • Thrives on complex technical challenges and is always eager to learn the latest technologies.

You will be measured on:

  • The quality, efficiency, and effectiveness of your code. Your code will have to be efficient and effective at handling complex data analysis scenarios.
  • Innovation and ability to solve complex problems.
  • Your ability to work with others. In this fast-paced industry communication is paramount. We need a team player who can actively listen and respond with an open mind and positive attitude.

Education Requirements

Bachelor's degree or higher required.


Fully covered health insurance, paid vacation, profit sharing, 401k, casual attire. Fun casual atmosphere. Excellent flexibility with a varied and challenging workload.

Additional Requirements

Send cover letter with salary requirements and resume via email.

Contact Information

HR Administrator

Cover letter is required, apply by email only. Blue Marble Geographics is an Equal Opportunity Employer.

Blue Marble Geographics
22 Carriage Lane
Hallowell, Maine 04347 U.S.A.

You may see a list of all current job openings here.