Software Engineer – Radio and Network Systems
Are you a software engineer with a passion for radio communication and autonomous systems?
Six Robotics is searching for a Software Engineer specializing in radio and network systems to enhance our autonomous drone swarm technologies. We need individuals who not only understand network configurations but can also design and develop software solutions that integrate and optimize radio communication for UAV platforms.
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 Software Engineer at Six Robotics, you will:
- Develop software that manages, optimizes, and troubleshoots radio communication across autonomous drone swarms.
- Design and implement communication protocols and APIs to ensure reliable and low-latency data exchange between drones.
- Integrate radio network components into UAV control systems and onboard computing platforms.
- Collaborate with hardware and AI teams to enable seamless interaction between UAVs through robust network designs.
- Stay ahead of the curve with advancements in mesh networks and emerging drone communication technologies.
What We're Looking For
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field with a focus on network communication or embedded systems.
- At least 5 years of experience in software development for networked systems (preferably in embedded environments or autonomous platforms).
- Experience with programming languages such as Python, C++, particularly in the context of communication protocols or real-time systems.
- Familiarity with mesh networks, LoRa, LTE/5G, and satellite communications from a software integration perspective.
- Hands-on experience with UAV communication protocols (MAVLink, ROS, etc.) and swarm coordination.
- Excellent communication skills in English; knowledge of a Scandinavian language is advantageous.
- Residence and work permit in Norway (or willingness to relocate, we welcome applicants looking to move to Norway).
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.
We review applications continuously, so don’t wait—apply now and help us shape the future of UAV technology!
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 experience with software development for radio and network systems.
For any inquiries about the position, feel free to reach out at celine@sixrobotics.com.
We look forward to hearing from you and potentially welcoming you to our team of innovators!

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