Software Developer Swarm Robotics
We usually respond within three days
Join Six in building swarm robotics and intelligent systems!
Are you passionate about pushing the boundaries of autonomous UAV technologies? Six Robotics is seeking talented C++ software engineers to join our Autonomy team. As a team member, you'll develop innovative software solutions that power our UAVs for civilian and defense applications. This role is crucial in advancing our autonomous systems, which integrate real-time data analysis, sensor processing, and machine learning.
About the Role
As a C++ software engineer at Six Robotics, you will:
- Develop robust, efficient C++ code for onboard software solutions enabling complex autonomous tasks in our UAVs
- Contribute to the advancement of AI-driven technologies for localization, navigation, and environment interpretation
- Collaborate with team members and the Norwegian Defence Research Establishment (FFI) to ensure our technology meets high operational and security standards
- Participate in the design and implementation of swarm robotics algorithms and systems
- Optimize code for real-time performance in resource-constrained embedded systems
- Be outside and test our systems with our customers and clients
We Offer
- An opportunity to work on state-of-the-art autonomous and swarm robotics solutions
- Modern office facilities with access to advanced technology and development tools
- Competitive salary, comprehensive pension, and insurance plans
- A dynamic work environment at the forefront of UAV technology and swarm intelligence
Required Qualifications
- Bachelor's or Master's degree in computer science, software engineering, Robotics, or a related technical field
- Strong proficiency in C++ programming, with at least 2-3 years of professional experience
- Solid understanding of software engineering principles and best practices
- Experience with real-time systems, embedded programming, and optimization techniques
- Familiarity with Linux environments and version control systems (e.g., Git)
- Knowledge of autonomous systems, robotics, or UAV technologies
- Excellent problem-solving skills and ability to work in a team
- Must be eligible for Norwegian security clearance as per the Norwegian Security Act ("Sikkerhetsloven")
- Residence and work permit in Norway
Desired Skills
- Experience with Python programming
- Knowledge of machine learning frameworks and their application in robotics
- Familiarity with sensor fusion, computer vision, or SLAM (Simultaneous Localization and Mapping)
- Experience with ROS (Robot Operating System)
- Background in developing algorithms for multi-agent systems or swarm robotics
The Process
- Initial interview with the recruitment manager and CTO Jan Dyre Bjerknes
- Follow-up meeting with Six Robotics' general manager, Christian Fredrik Eggesbø
- One or two additional meetings with potential close collaborators
- We aim to complete the hiring process by September
If you have any questions about the position, please contact the recruitment manager, Jan Dyre Bjerknes.
Ready to shape the future of autonomous UAV and swarm robotics technology? Join Six Robotics and be at the forefront of innovation. Apply today!
- Department
- Autonomy
- 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 Developer Swarm Robotics
Loading application form
Already working at Six Robotics?
Let’s recruit together and find your next colleague.