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 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.
- Optimize geospatial algorithms for pathfinding, coverage analysis, and obstacle avoidance.
- Stay at the forefront of GIS technologies and contribute to the development of proprietary geospatial tools tailored for robotics applications.
What We Offer
- A professional environment focused on technical excellence, with modern toolchains and a strong engineering and quality culture.
- A dedicated CI team and automated testing frameworks, emphasizing good developer experience and structured development practices.
- Opportunities to engage in state-of-the-art UAV technology with commercial and defense applications.
- A collaborative, innovation-driven workspace equipped with advanced development tools.
- Competitive salary and potential for equity in the company.
- Continuous learning opportunities to deepen your expertise in GIS, C++, and geospatial software development. We hold regular talks and presentations within the company.
Desired Qualifications
- 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.
- 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.
The Process
- Introduction interview
- Technical interview
- HR interview
- Reference check
- Offer
We process applications continuously.
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.
Apply today by sending your resume and a brief cover letter highlighting your experience with C++, GIS, and geospatial software development to jandyre@sixrobotics.com.
For any questions about the position, contact our recruitment team at the same email address.
We look forward to hearing from you and welcoming you to our innovative team!
- Department
- Autonomy
- Locations
- Oslo
Colleagues
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.