Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

Owen Daniels

England

On-site

GBP 50,000 - 70,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Portsmouth is looking for a Senior Software Engineer to work on innovative marine defence applications. The successful candidate will design and develop software for intelligent vehicle control systems, focusing on closed loop control features. Required qualifications include a degree in a relevant field and advanced C++ skills. The role offers various benefits including private healthcare, professional development opportunities, and a flexible working environment.

Benefits

Annual Leave – 25 days plus bank holidays
Wellbeing Day – an additional day each year
Private Healthcare – comprehensive coverage
Life Assurance and Critical Illness Cover
Enhanced family leave pay
Professional Development – ongoing learning access
Pension Contribution – with salary sacrifice option
Flexible Working – opportunities for flexibility
Inclusive Culture – valuing diversity and innovation

Qualifications

  • Degree-level qualification in a relevant field or equivalent industry experience.
  • Professional experience in software design and development.
  • Advanced experience in C++ (14 or newer) programming.

Responsibilities

  • Design and develop software systems architecture focused on vehicle systems management.
  • Manage mobile platforms throughout the application life-cycle.
  • Implement reliable and scalable closed loop control features.
  • Conduct software tests including simulation and bench testing.
  • Produce comprehensive documentation and perform peer reviews.
  • Mentor less experienced staff and collaborate with engineering teams.

Skills

Advanced software development experience in modern C++ (14 or newer)
Professional experience in design and development of software for control systems
Advanced knowledge of closed loop control
Experience with embedded systems
Experience with PID tuning on physical systems
Familiarity with autonomous systems and robotics software stacks

Education

Degree-level qualification in Computer Science, Mechatronics, Robotics, or similar

Tools

ROS or ROS2
CAN bus
Job description
Senior Software Engineer
Marine Defence applications
Portsmouth
Permanent

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.

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
  • 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 cncise designs are reliable, modular ۋاقتى maintainable.
  • Mentoring and قصد for staff less experienced.
  • 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).
  • Advanced knowledge of closed loop control.
  • lunar experiences 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.
scient'
Benefits
  • Annual Leave - entitlement to 25 days of annual leave plus bank holidays.
  • Wellbeing Day – an additional wellbeing day each year.
  • Private Healthcare – comprehensive private healthcare coverage.
  • Life Assurance and Critical Illness Cover – life assurance (4× salary) and critical illness cover.
  • Family Leave – enhanced maternity and paternity pay.
  • ját as a livelihood — Christmas shutdown is typically observed.
  • Professional Development – ongoing Lulu learning and access to LinkedIn Learning.
  • Pension Contribution – pension scheme with salary sacrifice option.
  • Flexible Working – opportunities for flexible working arrangements.
  • 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.