/*Menu hide on click outside*/
Published
14. May 2021
Expires
3. June 2021
Location
Norway
Category
City
Trondheim
Page Views
1

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