Quick Overview
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 with autonomous systems and robotics software stacks.
- Experience with real-time systems or control systems.
- Understanding of sensor fusion, path planning, or state estimation.
Benefits
- Annual Leave – Entitlement to 25 days of annual leave plus bank holidays
- Wellbeing Day - An additional Wellbeing Day each year to focus on personal health and wellbeing.
- Private Healthcare – Access to comprehensive private healthcare coverage to support your physical and mental wellbeing.
- Life Assurance and Critical Illness Cover – Comprehensive protection including Life Assurance (4x salary) and Critical Illness Cover for added financial security.
- Family Leave – Enhanced maternity and paternity pay
- Christmas Leave – A Christmas shutdown is typically observed.
- Professional Development – Commitment to ongoing learning and career growth, supported by training programmes and access to LinkedIn Learning.
- Pension Contribution – pension scheme with the option to contribute via salary sacrifice
- Flexible Working – Opportunities for flexible working arrangements to promote work–life balance.
- Inclusive Culture – A professional environment that values diversity, innovation, and collaboration.
Candidates must be able to obtain BPSS clearance and should have the right to work in the UK.
Similar jobs
- MO
Senior Software Engineer, Firefox Security
NewAuto ApplyMozilla
Remote UK🇬🇧Remote5 hours agoRustCSSC+++2Technology - EL
Safety Engineer (Back-End Leaning)
NewAuto ApplyElevenlabs
United Kingdom🇬🇧Remote11 hours agoDockerGCPAWS+8Engineering - CH
Senior Software Engineer, Containers
NewAuto ApplyChainguard
Canada - Remote; Germany - Remote; United Kingdom - Remote; United States - Remote🇬🇧$157k/yrRemote8 hours agoGCPAWSSnowflake+4Technology - CH
Staff Software Engineer, Containers
NewAuto ApplyChainguard
Canada - Remote; Germany - Remote; United Kingdom - Remote; United States - Remote🇬🇧$205k/yrRemote8 hours agoGCPAWSSnowflake+4Technology - MG
Software Developer (Ballymena)
NewMCS Group
Ballymena, Northern Ireland🇬🇧£37k/yrHybrid2 days agoPHPAgileC#+6Technology - OC
Staff Software Engineer
Ocho
Belfast, Northern Ireland🇬🇧£65k - £70k/yrHybrid3 days agoC#.NETTechnology - AT
macOS Software Engineer / Senior macOS Software Engineer
NewAndor Technology
Belfast, Northern Ireland🇬🇧On-siteYesterdayAgileComputer VisionC+++2Technology - AR
Systems Engineer
Advanced Resource Managers Limited
Portsmouth, Hampshire🇬🇧Hybrid1 week agoTechnology - KO
Software Engineer
NewAuto ApplyKonecranes
Doncaster🇬🇧Hybrid15 hours agoSAFeSQLSQL Server+8Technology - CT
Contract PLC Software Engineer – Rockwell / Allen-Bradley
NewChapman Tate Associates
Peterborough, Eastern England🇬🇧HybridYesterdayTechnology - EI
Application Developer
NewE-Solutions IT Services UK Ltd
Sheffield, South Yorkshire🇬🇧HybridYesterdayNode.jsSAMLService Mesh+9Technology - CS
Graduate Software Engineer/Developer
NewCalnex Solutions
Belfast, Northern Ireland🇬🇧Hybrid5 hours agoAngularC#CSS+6Technology