×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer

Job in Southwick, Shoreham-by-Sea, West Sussex, BN43, England, UK
Listing for: Workshop Recruitment
Full Time position
Listed on 2026-01-13
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 50000 - 70000 GBP Yearly GBP 50000.00 70000.00 YEAR
Job Description & How to Apply Below
Location: Southwick

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)
Postgre

SQL, 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)
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary