Software Engineer - Maps, Geospatial Data and C++
Are you passionate about building advanced mapping tools and working with geospatial data?
Six Robotics is seeking a skilled C++ software developer to join our dynamic team. This role focuses on creating innovative software solutions for maps and geospatial data to support our cutting-edge UAV technologies.
About Us
At Six Robotics, we are pioneering the future of UAV swarm technology. Our software, Valkyrie, enhances drone capabilities through advanced communication tools, perception modules, and intelligent decision-making. By enabling seamless collaboration between UAVs—regardless of platform or mission type—we’re redefining what’s possible in the air.
We collaborate with partners like the Norwegian Defence Research Establishment to ensure seamless integration and scalability with existing hardware. Our goal is to maximize UAV efficiency, functionality, and accessibility across industries.
By joining Six Robotics, you’ll become part of a dynamic team working at the forefront of drone technology. You’ll collaborate with talented engineers, researchers, and innovators, all driven by a shared vision to transform industries and push the boundaries of what UAVs can achieve.
About the Role
As a C++ Software Developer specializing in maps and GIS at Six Robotics, you will:
- Design and develop interactive mapping tools and geospatial software for UAV operations and swarm coordination.
- Leverage libraries such as GDAL to process, manage, and visualize geospatial data efficiently.
- Build software that prepares geospatial data from different sources into a unified interface for drone operations.
- Collaborate with cross-functional teams to integrate mapping solutions into mission-critical UAV software.
- Stay at the forefront of GIS technologies and contribute to the development of proprietary geospatial tools tailored for robotics applications.
What We're Looking For
- Bachelor's or Master's degree in Computer Science, Geomatics, GIS, Software Engineering, or a related field.
- At least 2 years of professional experience in software development with a focus on GIS and geospatial applications.
- Proficiency in C++, with experience working on geospatial data and mapping tools.
- Knowledge of geospatial libraries (e.g., GDAL) and formats such as GeoJSON, Shapefiles, or GeoTIFF.
- If you are able to optimize geospatial algorithms for pathfinding, coverage analysis, and obstacle avoidance, it would be a huge bonus.
- Familiarity with Python for auxiliary geospatial tasks is a plus.
- Excellent communication skills in English; knowledge of a Scandinavian language is advantageous.
- Residence and work permit in Norway (or a willingness to relocate—we welcome international applicants but do not provide relocation assistance).
Security Clearance Requirement:
All employees at Six Robotics are required to undergo a security clearance, due to our close collaboration with the Norwegian Armed Forces. While prior clearance is not necessary, a clearing process will be initiated as part of the onboarding period.
Why You’ll Love Working With Us
- A professional and technically excellent work environment with modern toolchains and a strong engineering culture. This is not just a generic statement, but a core value we deeply prioritize and uphold every day.
- You will have the opportunity to engage in cutting-edge UAV technology with applications in both commercial and defense sectors.
- A collaborative, innovation-driven workspace equipped with advanced development tools.
- A competitive salary and the potential for equity in the company.
- Continuous learning opportunities and exposure to the latest advancements in AI, embedded systems, and robotics, including regular in-house talks and presentations.
Our Recruitment Process
- Screening call with our recruiter (Celine).
- Introductory interview with Jan Dyre (CTO) and a developer from the team.
- Technical interview with Mathias (SVP Engineering) and a developer from the team.
- HR interview with Christian (General Manager).
- Reference check.
- Offer.
We review applications continuously, so don’t wait—apply now and help us shape the future of UAV technology!
Ready to Shape the Future of Geospatial Mapping?
Join Six Robotics and help define the cutting edge of maps and geospatial software for UAV technologies.
For any inquiries about the position, feel free to reach out at celine@sixrobotics.com.
We look forward to hearing from you and welcoming you to our innovative team!

- Department
- Engineering & Customer Success
- Role
- Software Engineer
- Locations
- Oslo

About Six Robotics
Six Robotics develops intelligent software for unmanned systems. Our flagship product, Valkyrie, enhances UAV capabilities with advanced swarm technology. Partnering with the Norwegian Defence Research Establishment (FFI), we lead in UAV innovation, delivering scalable solutions for both industry and government.
Software Engineer - Maps, Geospatial Data and C++
Loading application form
Already working at Six Robotics?
Let’s recruit together and find your next colleague.