Software Engineer C++
We usually respond within three days
Are you a C++ Engineer looking for a role where you can apply your skills to solve complex, real-world problems within swarm technology?
At Six Robotics, you'll join a team of top-tier engineers developing cutting-edge technology with real-world impact. Here, you'll grow alongside experts while contributing to meaningful and innovative projects.
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++ Engineer at Six Robotics, you will:
- Develop high-performance, reliable C++ software for our autonomous UAV systems.
- Work closely with a highly skilled tech team that values technical excellence and minimal technical debt—helping us keep it that way.
- Seamlessly integrate software into our platforms while maintaining clean, maintainable, and efficient code.
- Participate in code reviews to uphold high coding standards and share knowledge within the team.
- Stay ahead of the curve with the latest C++ advancements and industry best practices.
- Contribute to our DevOps efforts, improving CI/CD pipelines for seamless development and deployment.
What We’re Looking For
- A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. Solid experience can make up for a lack of formal education.
- Solid C++ knowledge—You have a deep understanding of language features, standard libraries, and best practices for writing efficient and maintainable code.
- Familiarity with version control systems (e.g., Git) and Agile development workflows.
- A solid grasp of DevOps principles and experience with CI/CD tools like Jenkins or GitHub Actions.
- Experience with real-time systems, embedded software, or robotics is a big plus.
- Sharp problem-solving skills and great attention to detail—you enjoy tackling complex challenges.
- A clear and efficient communication style, English language is a requirement, knowledge of a Scandinavian language is a bonus.
- Eligibility to work 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 (Helene or 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.
Ready to Code the Future of Autonomous Technology?
Join Six Robotics and be at the forefront of innovation in UAV software development. Apply today by sending your resume and a brief cover letter explaining your passion for C++ development and DevOps practices.
For any inquiries about the position, feel free to reach out at helene@sixrobotics.com.
We look forward to hearing from you and potentially welcoming you to our team of innovators!
We review applications continuously, so don’t wait—apply now and help us shape the future of UAV technology!

- 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 C++
Loading application form
Already working at Six Robotics?
Let’s recruit together and find your next colleague.