Software Engineer (Object-Oriented Programming)

Company: Ernest Gordon Recruitment Limited
Apply for the Software Engineer (Object-Oriented Programming)
Location: Lancaster
Job Description:

Software Engineer (Object‑Oriented Programming)

Location: Lancaster, Lancashire

Compensation and Benefits: Highly competitive salary, hybrid work model, 25 days holiday, training, progression, benefits.

Role

Building and integrating computer vision algorithms; integrating sensors and IoT devices; supporting junior and graduate team members; autonomous leadership of complex projects; flexible working with home Fridays.

Responsibilities

  • Develop computer vision algorithms from scratch for defense sector applications.
  • Integrate sensors and IoT devices into system solutions.
  • Support and mentor junior/graduate engineering staff.
  • Lead complex projects with significant decision‑making authority.
  • Collaborate across mechanical, hardware, electronics, and product teams.

Qualifications

  • Software Engineer with background in Object‑Oriented Programming.
  • Proficiency in Python, TypeScript, Vue, C++ (or related language).
  • Experience in developing complex software; experience with computer vision and IoT desirable.
  • Strong teamwork and communication skills.

Location

Right on the doorstep of the Lake District and Yorkshire Dales.

Equal Opportunity Statement

We are an equal opportunities employer and welcome applications from all suitable candidates.

#J-18808-Ljbffr…

Posted: May 20th, 2026