Software Developer Swarm Robotics
at Six Robotics
Oslo, Oslo, Norway -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 20 Dec, 2024 | Not Specified | 23 Sep, 2024 | N/A | Computer Science,Robotics,Slam,Ros,Multi Agent Systems,Computer Vision,Sensor Fusion,Norway,Algorithms,Optimization Techniques | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
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.
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
Responsibilities:
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
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer Science, Software Engineering, Engineering
Proficient
1
Oslo, Norway