SonicJobs Logo
Login
Left arrow iconBack to search

Software Engineer

Owen Daniels
Posted a day ago, valid for 23 days
Location

Portsmouth, Hampshire PO1 5RB

Salary

£40,000 - £45,000 per annum

Contract type

Full Time

Life Insurance

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

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.


Software Engineer
Marine applications
Permanent
40,000 - 45,000 dependant on experience

We are seeking a skilled and detail-oriented Software Engineer to join our engineering team. In this role, you will be responsible developing advanced autonomy and control systems for autonomous marine vessels.

Responsibilities will include:
  • Software design and development in line with system requirements, with a focus on simulation, autonomy, and communication.
  • Developing and maintaining tools and simulation environments for testing autonomous behaviours and system integration.
  • 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.
  • Collaborating closely with the software and engineering teams to ensure timely delivery of high-quality software and documentation.

Qualifications and Experience:
Required:
  • Degree-level qualification in a physical science or engineering such as Physics, Mathematics, Computer Science, or similar, or equivalent industry experience.
  • Experience writing and running software simulations of physical systems.
  • Strong understanding of object-oriented programming and software architecture principles.
Desirable:
  • Experience with modern C++, and mathematical libraries such as Eigen, PETSc, orCUDA.
  • Experience with Linux,CMAKE, Git or similar common software development tools and environments.
  • Experience withROSorROS2.
  • Experience with real-time systems or control systems.
  • Experience with marine or mobile robotics projects.

Benefits
  • Private Healthcarewith optional family cover
  • Life Assurance (4 x salary)
  • Critical Illness Cover
  • Ongoing professional development and training
  • Access to LinkedIn Learning
  • Pension contribution
  • Flexible Working
  • A culture of diversity and innovative thinking


Candidates must be able to obtain BPSS clearance and should have the right to work in the UK.









Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.