Career Opportunities

Great career opportunities await you at Blue Marble Geographics!

 

We are as committed to excellence as we are to your opportunity to make a difference. Join the Blue Marble team and become a part of a company that takes pride in its achievements, knowing that customers benefit from the products we develop.

 

Read what our employees have to say about working at Blue Marble Geographics:

Bring your talents to Blue Marble Geographics! Take a look at our current job openings:

Current Job Openings

C++ Geospatial Developer (Photogrammetry and Drone Imagery) Angle right
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 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 5 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

Masters Degree in Computer Science, Computer Engineering or other Science with a machine learning or statistical analysis type background or Mathematics with experience in statistical or machine modeling preferred.

Benefits

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.

C++ Geospatial LiDAR Software Developer Angle right
Job Description

Blue Marble is recruiting developers for a new R&D team focused on LiDAR, 3D, and cutting-edge geospatial data processing. 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 C++ developers with point cloud processing skills in 2D and 3D Engine Development, geospatial, and big data processing (ie; massive data point clouds and real-world terrain modeling) who shares our passion for the space and how it can be applied to the business world.

Selected candidates will be involved in the architecting and development of our next generation software engine. This is a highly focused small team development project with many known and unknown technical hurdles.

This could be a remote employee position, but candidates interested in relocation to Maine are welcome as well, and relocation expenses can be part of the package.

We are looking for someone that:
  • Has at least 5 years of experience in C++ software development.
  • Writes clean, well-organized, and properly documented code.
  • Thrives on complex technical challenges and is always eager to learn the latest technologies.
You will be measured on:
  • The quality and efficiency of your code. Your code will have to be efficient and effective at handling the problems we are trying to solve.
  • Speed. To keep up you’ll need to be productive, proactive, and get products completed quickly.
  • Your ability to work with others. We are working towards the same goals and we want people that will get along well with us.
A few reasons why you will love working for Blue Marble:
  • You will have autonomy to do incredible things.
  • You will have the chance to expand your knowledge of new cutting-edge technologies while solving real-world problems.
  • Your success will be recognized and appreciated.
And a few reasons why you might hate it:
  • You don’t want to get your hands dirty. This is a hands-on coding and architecting role.
  • You’ll have to be a smart decision maker, rather than a passive player waiting for the next assignment.
General Requirements

Required 5 or more years of experience working with Visual C++ in a Windows environment. Experience with MFC, .NET technologies, and Java is a plus. Preferred experience with GIS and LiDAR and/or advanced 2d/3d mathematical geodesy processes. Preferred knowledge of Microsoft VC++ (2010, 2012, 2013, 2015), with MFC and the .NET framework. Additional cross-platform development skills using the GNU C compiler, or experience with the Qt toolkits are also appreciated.

Education Requirements

Bachelor’s Degree or higher in Computer Science, Computer Engineering or other Science or Mathematics

Benefits

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

Additional Requirements

Cover Letter is required, apply by email to hr@bluemarblegeo.com. Passport required. *** Please specify salary requirements and LiDAR Developer Position in cover letter ***

C++ Software Developer Angle right
Job Description

Blue Marble Geographics is looking to add a C++ software Developer to our developer team tasked with supporting and maintaining our industry standard GIS software tools. The successful candidate will have a proven capability to analyze, design and implement large software development projects. Experience in Geodesy is desired, but candidates with advanced math skills will be considered as well. This is an opportunity to work within a progressive, small team-oriented company. Successful candidates will have the ability to interact effectively with others and work as a team member with a willingness to be creative and innovative. Blue Marble Geographics is the place to be if you have a desire to learn new things every day, create effective code, and want to live in the beautiful State of Maine.

General Requirements
  • Required 3 or more years’ experience working with Visual C, C# in a Windows environment.
  • Preferred experience with GIS and/or advance 2d/3d mathematical geodesy processes.
  • Preferred knowledge of Microsoft Visual Studio 2005, 2008, 2010, .NET framework, and Component Object Model (COM)
  • Additional skills in Visual Basic, Delphi, or C Builder, Java, and GCC on Linux environments are appreciated.
  • GPS, Mapping, Cartography, Spatial Analysis, etc. software knowledge would also be quite beneficial
Education Requirements

Bachelor’s degree in Computer Science, Computer Engineering, GIS or equivalent experience required.

Benefits

Fully covered health insurance, paid vacation, 401k, casual attire.
Full Time
Salaried position

Additional Requirements

Cover letter with salary requirements is required and email is preferred.

Entry Level Developer Angle right

Job Description

Blue Marble Geographics is looking to add an entry level Software Developer to assist an inhouse development team with supporting and maintaining our industry standard GIS software tools. This is an opportunity to work within a progressive, small team-oriented software company in Maine. Successful candidates will have the ability to interact effectively with others and work as a team. They will also need to be able to think and work independently. Blue Marble Geographics is the place to be if you have a desire to learn new things every day, create effective code, and want to live in the beautiful State of Maine.

Responsibilities will include:

  • assisting development tool customers
  • creating and maintaining internal build procedures
  • generating code sample for SDK libraries
  • Additional projects as assigned

The position provides constant opportunities to work with software developers from around the world as they implement our technology. Our customers include Oracle, Google, Microsoft, and many other household names.

General Requirements

Required familiarity with the software development process. Primary development in C++, with knowledge of Microsoft Visual, .NET framework, and Microsoft Foundation Classes (MFC) preferred. Additional skills with Qt, java, or C++ development on Unix environments are appreciated. Some travel may be required.

Education Requirements

Bachelor’s degree required. Computer science, Electrical/Computer Engineer, or Mathematics areas preferred, but other technical degrees considered.

Benefits

Fully covered health insurance, paid vacation, profit sharing, 401k, casual attire. Full Time Salaried position

Additional Requirements

Send resume and cover letter, unofficial transcripts, and code sample via email with salary requirements.

Entry Level Customer and Sales Support Angle right

Job Description

We are seeking to add an out-going, smart, and professional individual for inbound and outbound customer support and sales to our team. Experience in sales or customer service is a plus but could be offset by experience in GIS or technology. If you are excited by the opportunity to work for a growing software company in Maine and a drive to learn then this is the job opportunity for you.

The Sales Support role is the first stop our customers have when contacting the company. A majority of the inquiries are via email and often with phone follow up. The right candidate must have excellent communication skills both verbal and written, be comfortable with Windows based computer technology, can be flexible, and work in a dynamic team. Blue Marble Geographics hires individuals that are creative and focused on providing outstanding customer service. Multi-tasking and comfort working in a fast-paced environment is critical. Experience in software support or sales a huge plus! Potential for growth is great for the right hard-working individual that likes to learn.

Responsibilities will include:

  • Processing sales
  • Creating and following up on invoices and quotes via email and telephone
  • Qualifying leads that we receive from various sources
  • Working with our current partners and resellers
  • Troubleshooting customer requests and software needs
  • Generating licenses
  • Assisting senior sales team members as needed
  • Maintaining a pipeline of sales opportunities
  • Assisting with trade shows
  • Assisting with any task as assigned

General Requirements

Candidate must have excellent communications skills, be a genuine people person, must have business-to-business sales or marketing experience, and must be comfortable with Windows based computer technology & demonstrated skill using Microsoft Office. Training will be provided. A high energy level, creative instinct, and sense of humor are essential.

Education Requirements

College degree required.

Benefits

Fully covered health insurance, paid vacation, bonus plan, 401k matching plan, casual attire.

Additional Requirements

Apply via email only, must provide cover letter with salary requirements and resume.

Contact Information

HR Administrator
Email: hr@bluemarblegeo.com

Please apply via email and include a cover letter. Blue Marble Geographics is an
Equal Opportunity Employer.

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

Companies using Blue Marble’s geospatial technology