Start Your Search Here

push notification bell

Would you like to receive notifications about IT & Computers jobs in Portsmouth?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Owen Daniels Careers

Portsmouth / Global

Software Engineer

Job Description

Our client is a rapidly growing business designing some of the most innovative and interesting applications for the marine industry. If you are a meticulous individual with a passion for working on cutting edge projects, this could be ideal for you.

Senior Software Engineer

Marine Defence applications

Portsmouth

Permanent

Role Overview

We are looking for a talented software engineer to help shape the future of intelligent vehicle control systems. You’ll work on cutting-edge projects that blend software design, control systems, and real-world testing to deliver reliable, high-performance solutions.

Responsibilities will include:

Software systems architecture design and development in line with system requirements, with a focus on closed loop control and vehicle systems management.

Application life-cycle and technical authority for mobile platforms, from scoping and architecture design to delivery.

Implementation of robust, scalable closed loop control features including propulsion management, electrical systems, control allocation, autopilot and more.

Testing and validation of software, including unit testing, simulation-based testing, bench testing, and sea trials.

Production of comprehensive software documentation.

Conducting peer reviews to ensure designs are reliable, modular, and maintainable.

Mentoring and guidance for less experienced staff.

Collaborating closely with the software and engineering teams to ensure timely delivery of high-quality software and documentation.

Qualifications and Experience:

Degree-level qualification in Computer Science, Mechatronics, Robotics, or similar, or equivalent industry experience.

Professional experience in design and development of software for control systems.

Advanced software development experience in modern C++ (14 or newer).

Desirable:

Advanced knowledge of closed loop control.

Experience with marine or mobile robotics projects.

Experience with embedded systems.

Experience with PID tuning on physical systems.

Experience with ROS or ROS2.

Experience with CAN bus.

Familiarity wit...

Apply Now

Similar Opportunities

View all jobs