Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are hiring developers in robotics, sensors, and underwater technology
Do you want to help develop the next generation of underwater vehicles and sensor technology?
We are expanding our team with 4–5 new colleagues in robotics, control systems, image/data processing, and cloud services. With us, you will work closely with advanced sensor technology and autonomous underwater vehicles – from motor control and navigation to data processing and visualization in the cloud.
Who we are
We are part of General Oceans, a leading technology group dedicated to advancing the blue economy through cutting-edge underwater solutions. The group consists of six international companies: Nortek, Tritech, Klein Marine Systems, Strategic Robotic Systems, Reach Robotics, and RS Aqua. Each is a specialist within sensors, operational platforms, and underwater robotics.
With more than 300 employees worldwide and over three decades of experience in maritime technology, we have built robust technologies that support safety, efficiency, and innovation in ocean operations around the globe.
Who we are looking for
We are seeking talented and curious developers/engineers with expertise in one or more of the following areas:
Cybernetics and Control Systems
- Path following and path planning
- Adaptive controllers for currents and uncertainties
- Autonomy and mission planning for AUVs, ROVs, and gliders
- Sensor and actuator calibration (thrusters, IMU, DVL, acoustics)
- Energy optimization (critical for long-duration missions, especially subsea gliders)
Image and Data Processing
- Acoustic imaging (side-scan sonar, multibeam, forward-looking sonar)
- Underwater optical imaging (low light, color loss, turbidity)
- Feature extraction from acoustic/optical data (object detection)
- Mapping and mosaicking (acoustic/optical)
- Underwater SLAM with uncertain sensors (combining DVL, IMU, USBL/LBL, camera/sonar)
- Real-time processing and filtering (Kalman, Particle Filter, sensor fusion)
Software and Cloud (AWS, Big Data)
- Dataflow and architecture for collection, storage, and processing of large sensor datasets
- Streaming and real-time systems (Kinesis, Kafka, WebSockets, MQTT)
- Data processing and analytics in the cloud (Lambda, ECS, Kubernetes)
- Machine learning and AI integration for mission and sensor data analysis
- Data visualization and dashboards (e.g., WebGL, Grafana, custom web UI)
- Security and authentication (TLS, IAM, certificate management)
Application Development (UI/UX for underwater systems)
- Cross-platform applications (Electron, Qt, web) for control and analysis
- Interactive user interfaces for mission planning and real-time data
- 3D visualization of underwater operations (maps, sonar, AUV/ROV position)
- Integration with sensors and instruments (UDP/TCP/QUIC or serial protocols)
- Local data processing – caching, filtering, offline support
- Usability and field-ready robustness (“works in the field”)
Qualifications
- Experience in at least one of the areas listed above
- Education in cybernetics, robotics, computer science, or equivalent
- Background in sensors, signal or image processing, or control systems
- Solid programming skills (e.g., C++, TypeScript, Python or similar)
- Strong interest in complex problems and interdisciplinary teamwork
- Experience from maritime technology, autonomous systems, or real-time systems is an advantage, but not required
What we offer
- Be part of a small, strong engineering team with high influence
- Work with groundbreaking underwater technology used worldwide
- Development tasks spanning from low-level control and algorithms to cloud services and user interfaces
- A flexible workday with an office in central Oslo (with canteen), and access to lab facilities at Rud, Sandvika
- Opportunities for fieldwork and sea trials, and close collaboration with our international General Oceans partners
- Competitive compensation and strong opportunities for personal and professional growth
- Remote working may be considered for specialist skills
Key Skills
Ranked by relevanceReady to apply?
Join General Oceans and take your career to the next level!
Application takes less than 5 minutes

