Control Systems Integration Engineer
Role details
Job location
Tech stack
Job description
Are you looking for a role where you can directly influence the performance and reliability of advanced autonomous marine systems? 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++, 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.
Requirements
-
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