/*Menu hide on click outside*/
Published
14. May 2021
Location
Norway
Category
City
Trondheim
Deadline
03. June 2021

Description

About the job

Maritime Robotics is looking for a skilled software engineers, a software engineering manager, and technical project manager to strengthen our team!

We provide a brief description of potential tasks per vacancy:

Software developer

The tasks you will work with will be varied, for example:

  • Writing drivers to interface with sensors and other equipment using different protocols and firmware
  • Designing and developing software and logic for embedded systems
  • Integration of new sensor/payloads into our vehicle control station software (C++, Qt/QML)
  • Designing and developing other software, along with other tools using C++ and scripting languages (Bash, Python, etc)
  • Writing test code for both new and existing software

Technical project manager

The main tasks for the project manager will be to technically lead research and development projects related to new national or international research projects, engineering projects, new software products or payload integrations. Tasks include:

  • Talk to software, electrical and mechanical engineers about their tasks
  • Coordinate with CTO, software manager, research manager and engineering managers to ensure resources for the project
  • Meeting with project partners both technical and project administratively to ensure progress
  • Preparing deliverables for projects, both technical (software, hardware) and documentation
  • Lead project demonstrator activities

There is also the opportunity for the project manager to be more technically involved and work on the implementation of projects.

Software manager

The software manager's task will be to lead the software team towards effective software development, streamline the software development process, with a goal to minimize the amount of time between work completion and release while ensuring quality.

Tasks include:

  • Work with software developers to set up and coordinate productive software development practices, e.g. Agile/Scrum
  • Set up QA and testing procedures
  • Enhance existing coding standards
  • Enhance existing CI/CD routines
  • Hold software meetings
  • Coordinate with CTO and project managers on software needs and resources

For all positions:

You are expected to work independently, but in close collaboration with our team of engineers. You need to be a team player, dedicated to providing the little extra and help us keep a great working environment.

Desired experience:

The ideal candidates will have an enthusiastic mindset and are great team players. Some or all of the following skills and experience would be beneficial, per position:

Software developer

  • Structured, systematic and autonomous
  • Experience with programming, specifically C++ (C++11 or later) and Qt 5
  • Experience with Linux, at least Ubuntu 18.04
  • Experience with integrating sensors or other payload systems
  • Fluent writing and good documentation skills (English and Norwegian)
  • 2+ years relevant work experience
  • Experience with robotic boats, USVs/ASVs, UUVs/AUVs, ROVs or similar, is a plus

Technical project manager

  • Structured, systematic, meticulous, and autonomous
  • Experience with project management, leading multi-year projects with international research partners
  • Background working in software engineering, electrical engineering and/or mechanical engineering
  • Experience with Linux, at least Ubuntu 18.04
  • Fluent writing and good documentation and reporting skills (English), a peer-reviewed publication record is a plus
  • Experience with integrating sensors or other payload systems is a plus
  • 3+ years relevant work experience
  • Experience with robotic boats, USVs/ASVs, UUVs/AUVs, ROVs or similar, is a plus

Software manager

  • Structured, systematic and autonomous
  • Experience leading Agile software development, e.g. Kanban, Scrum
  • Experience with automated testing, CI/CD
  • Experience with software building and deployment tools, e.g. Git/Gitlab, Docker, Kubernetes
  • Experience with programming, specifically C++ (C++11 or later) and Qt 5
  • Experience with Linux, at least Ubuntu 18.04
  • Fluent writing and good documentation skills (English, Norwegian is a plus)
  • 5+ years relevant work experience
  • Experience with certification, e.g. ISO9000 family, is a plus
  • Experience with software development for robotic vehicles (ASVs/USVs, AUVs/UUVs/ROVs, autonomous cars, UAVs, plane industry, space industry, etc.) is a plus

The position will allow the right candidate to evolve within the company and take on other tasks and roles where possible.

What we offer

  • Exciting and dynamic work environment.
  • Small team of enthusiastic colleagues.
  • Ability to apply and further develop your skills.
  • Competitive salary based on experience.
  • Good benefits including additional health and travel insurance, and pension.

Apply via https://www.maritimerobotics.com/careers

Related Jobs

Indirect Category Manager   Denmark new
25. July 2021
25. July 2021
25. July 2021
25. July 2021
Layout & Piping Designer   Norway new
25. July 2021
PHP Code Snippets Powered By : XYZScripts.com