Position: Senior Software Engineer x2
Salary: up to 80k
Location: Portsmouth (1 day a month only in office)
The Company
My client is a pioneering provider of intelligent technology, for unmanned marine systems to support missions worldwide.
They use logic, precision and scientific integrity to solve the toughest and most complex marine control challenges.
The company design, manufacture & supply robust autopilot, remote control, navigation, communication & power management systems.
Tech Stack
Required: C++, JavaScript, Linux
Desirable/Keen to Learn: C,Subversion Git, Source Control, Qt, Bare Metal C firmware, ARM Cortex
The Role
The ideal candidate will be multi-disciplined with a solid background in C and C++, and preferably understanding of embedded firmware development & algorithm development for control systems.
You will be working in a small team of creative engineers taking ideas from concept to developed products in a fast-moving marine autonomy market. You will deliver solutions to the end customers, ensuring high quality and robust designs for a tough autonomous marine market place.
Your Skills & Experience
Understanding of embedded systems (hardware& firmware)
Understand data produced by a range of environmental sensors (e.g. radar, AIS, cameras) & ability to translate their outputs into a useable data format for applications
Understanding of developing GUI based applications, preferably using Qt and Visual Studio.
Basic understanding of network technologies, especially TCP &UDP
Able to code to a coding standard, including coding style, & to follow proper branching & release procedures. (the development work is light)
Understanding of the principles of automated testing is desirable
The role will involve taking part in sea trials/lake trials, including handling marine equipment, & working on board a variety of boats