- Hiring hub
- Submit vacancy
- Career advice
- CV information
- Employment advice
- Interview advice
- Career advice from our recruitment specialists
- About us
C++ Software Engineers
Our client are at the cutting edge of autonomous technology in the marine market. They currently have 2 opportunities for C++ software engineers to join them in their Portsmouth offices
The company are a fast paced, rapidly expanding, world leading company specialising in the design, build and operation of unmanned boats and their control systems. They operate in the commercial, military, energy and research sectors and build innovative, technologically-advanced products to solve difficult problems.
There are a number of positions available within the core programming team. The roles on offer are varied and will be primarily C++ development in a Linux based environment.
If you enjoy seeing the results of your efforts, then you will thrive in this environment! Engineers work at a fast pace on multiple projects and see their results in real-life applications.
Engineers take ownership of the design, development, and integration of new features that improve the overall performance, utility, and reliability of the platform.
- Writing high-performance C++ code in a Linux environment.
- Using your knowledge of object-oriented design principles to design and implement new features.
- Specification and documentation of software systems.
- C++11 programming.
- Qt & QML.
- Experience of Agile software development methodologies.
- Formal code review.
- Configuration management.
- Systems & hardware integration.
- Requirements management.
Mercurial is used for version control, Jenkins for continuous integration, and ReviewBoard for code review. Experience with any of these tools would be useful.
Matchtech acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers and is part of Gattaca Plc.
Gattaca Plc provides support services to Matchtech and may assist with processing your application.