Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Software engineer

Southwick (PO17 6)
Workshop Recruitment
Software engineer
Posted: 19 January
Offer description

Our client is a global leader in ship navigation systems and advanced maritime solutions, delivering tailored technologies for commercial vessels, mega yachts, refit projects, naval surface combatants, small combatants, and submarines. Our client is seeking Software Engineers at various levels of experience to join their small UK-based software development team. This is an excellent opportunity to work on complex, safety-critical systems within a highly skilled engineering environment.The team operates in an agile development environment, primarily using C++, alongside modern industry tools and open-source technologies.

Key Responsibilities

Assist in capturing, analysing, and estimating technical requirements, including delivery schedules and milestones
Design, implement, and maintain software across a range of application areas, including:
Back-end database management
Communication infrastructure
Client-server architectures

Develop front-end graphical user interfaces
Create, document, and execute software testing, including unit tests and simulation tools

Essential Skills & Experience

Strong experience with C++ and object-oriented programming principles
Excellent debugging and fault-finding skills
Solid understanding of data structures and their applications
Good mathematical reasoning and algorithm development capability
Strong knowledge of software design principles, design patterns, and best practices
Experience with code configuration management (e.g. Subversion)
Front-end UI design and development experience
Understanding of network programming, including data serialisation
Experience working within an agile development environment (SCRUM)
Knowledge of database design, development, and administration
Awareness of component-based development approaches (e.g. SOA, UI plugins)
Ability to develop communication links with third-party sensors or software systems (e.g. cameras, radar trackers)

Desired Technologies

C++, Qt Framework, ACE, POCO, STL, XML
Network Programming (UDP/TCP)
PostgreSQL, GStreamer
Microsoft Visual Studio for C++ development
Cross-platform build tools such as MPC and CMake
Operating Systems: Windows and Linux
Publish-subscribe middleware architectures (e.g. DDS)

Education

Degree in Computer Science or a related technical discipline

Benefits

Company pension scheme
Life assurance
Private medical insurance
25 days’ holiday plus public and bank holidays
Flexible working hours and the option of a 9-day fortnight
Hybrid working arrangement (Portsmouth-based)
Professional development and training opportunities
Salary sacrifice benefits, including:
Electric vehicle scheme
Cycle to work scheme
Technology vouchers
Holiday trading option (up to 5 days)

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior software engineer (c++ / unreal engine)
Portsmouth
Talent Locker
Software engineer
£70,000 a year
Similar job
Oracle software engineer
Southampton
Spectrum It Recruitment (South)
Software engineer
£55,000 a year
Similar job
Software engineer
Portsmouth
Certain Advantage
Software engineer
See more jobs
Similar jobs
Workshop Recruitment recruitment
Workshop Recruitment jobs in Hampshire
It jobs in Hampshire
jobs Hampshire
jobs Southwick (PO17 6)
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Hampshire > Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save