Control Systems Integration Engineer

Marine Resources
Southampton, United Kingdom
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 60K

Job location

Southampton, United Kingdom

Tech stack

Microsoft Windows
C++
Configuration Management
Software Debugging
Linux
Ethernet
Internet Protocol
Python
Linux System Administration
Modbus
Software Engineering
Systems Integration
Wireshark
Reliability of Systems
GIT
Software Version Control

Job description

My client is seeking a Control Systems Integration Engineer to join their Autonomy & Control function. This is a key technical role responsible for integrating complex vehicle control software, sensors, communication networks, and embedded systems across a range of cutting-edge platforms.

You'll play a vital part in ensuring the system is robust, reliable, and ready for deployment-supporting installation, configuration, testing, failure analysis, and integration with third-party equipment. This role is ideal for an engineer who enjoys true system-level integration and solving complex multi-disciplinary problems.

The Role

  • You will be responsible for supporting and enhancing the integration of the USV control system, including software, hardware, and external sensors. Your key responsibilities will include:
  • Monitoring system performance and detecting anomalies or failures
  • Helping develop automated response processes to system failures, reducing downtime
  • Supporting system reliability improvements to maintain high performance and availability
  • Installation, configuration, and maintenance of maritime sensors and equipment
  • Installation, configuration, and support of IP/Ethernet devices across the product network
  • Investigating and diagnosing issues with NMEA2000, NMEA0183, and related marine protocols
  • Preparation, testing, and calibration of USV control systems ahead of deployment
  • Maintaining strong documentation and configuration control through version control systems
  • Supporting Windows/Linux system administration across engineering and control systems
  • Assisting with the installation and configuration of complex control systems across multiple product lines
  • Helping develop software release processes and configuration control records
  • Fault-finding and resolving control system and networking issues
  • Working with third-party suppliers to integrate their systems effectively into Kraken products
  • Supporting the control design team with implementing high-level behaviours using Python or C++

Requirements

Are you looking for a role where you can directly influence the performance and reliability of advanced autonomous marine systems?, You will bring:

  • Hands-on systems integration experience
  • Experience working with Linux-based systems
  • Strong practical knowledge of IP networking and debugging
  • Understanding of marine systems and protocols such as NMEA, CAN, and Modbus
  • Experience using version control software (e.g., Git)
  • Understanding of Python or C++ in a technical engineering environment

Desirable (Not Essential)

  • Experience with network debugging tools such as Wireshark
  • Experience with MAVLink and/or PX4
  • Familiarity with real-time or embedded systems
  • Ability to interpret electrical schematics for integration and fault-finding
  • Experience supporting system acceptance events and sea trials
  • Exposure to ROS/ROS2 and/or DDS-based systems

About the company

This is an excellent opportunity to work at the forefront of autonomous marine technology, integrating advanced control systems into real-world USV platforms. You'll work closely with engineers across autonomy, software, networking, and electrical disciplines-making a direct impact on product performance and reliability.

Apply for this position