Software Developer

Geotek

Daventry

Remote

GBP 50,000 - 75,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Salary negotiable
23 days annual leave
Pension contributions up to 7.5%
Employee Assistance Programme & Life,
Voluntary Share Incentive Plan
Parental Pay & sick pay scheme
Free on-site parking
Flexible core hours

Job summary

Geotek Limited in Daventry, UK, seeks a Software Developer to design, develop, and test software interfacing with advanced sensor hardware and data pipelines. You will work with geoscientists, engineers, and developers on 2D/3D visualization, imaging platforms, and real-time data processing.

You will contribute to driver development, hardware integration, and software validation, with a focus on reliability and performance for global clients.

Qualifications

  • Bachelor’s degree in computer science, software engineering, or related field.
  • Experience communicating with physical hardware via serial, USB, or Ethernet.
  • Automated unit/integration testing and hardware-in-the-loop validation.
  • Proficient with Git for collaborative code management.
  • Strong Delphi/Object Pascal or C#/C++ background with willingness to cross-train.
  • Experience in 2D/3D visualization and OpenGL/DirectX libraries.
  • Familiarity with Python, MATLAB, or C++ libraries for data analysis.
  • Interest or background in geophysics, physics, or industrial automation.

Responsibilities

  • Design, build, and maintain desktop and system software interfacing with hardware.
  • Create unit, integration, and system validation tests for software quality.
  • Collaborate with electronics/mechanical engineers on drivers and protocols.
  • Optimize algorithms for real-time data visualization and rendering.
  • Debug, troubleshoot, and upgrade legacy code with international clients.

Skills

Delphi/Obj Pascal
C# or C++
Git
Data visualization
Python
MATLAB
OpenGL/DirectX
Geophysics domain knowledge

Education

Bachelor’s degree in CS/Engineering

Tools

N/A

Job description

Geotek Limited is looking for a Software Developer to design, develop, and test software for our world-leading portfolio of multi-sensor core logging and imaging instruments. Based at our headquarters in Daventry, UK, you will join a multidisciplinary team of geoscientists, engineers, and developers. This role focuses on developing the application layer and hardware-software interfaces that capture, visualize, and process data from our advanced sensors. This includes multi-sensor track systems (MSCL), 2D/3D X-ray CT, XRF, and hyperspectral imaging platforms.

PRIMARY RESPONSIBILITIES

Software Development: Design, build, and maintain robust desktop and system software to interface with instrument hardware, sensor networks, and data acquisition pipelines.

Testing & QA: Create and execute comprehensive unit, integration, and system validation tests to ensure exceptional software quality and instrument reliability.

Hardware Integration: Collaborate with electronics and mechanical engineers to implement drivers and control protocols for sensors, motor drives, and imaging cameras.

Data Processing: Optimize algorithms for high-speed geological data collection, real-time visualization, and 2D/3D image rendering.

Support & Maintenance: Debug, troubleshoot, and upgrade existing legacy codebases based on internal testing and feedback from international clients.

CANDIDATE REQUIREMENTS

Education: Bachelor’s degree in computer science, Software Engineering, or a related physical science/engineering field.

Hardware/Sensors: Proven experience writing software that communicates with physical hardware devices, serial interfaces, USB devices, or ethernet-based sensors.

Testing Frameworks: Demonstrated experience with automated unit testing, regression testing, and hardware-in-the-loop validation.

Version Control: Proficiency using Git for collaborative codebase management

Programming: Strong proficiency in Delphi / Object Pascal, or a solid background in C# or C++ with a strong willingness to cross-train into the Delphi environment.

Data Visualization: Experience with 2D/3D data plotting, graphics libraries (OpenGL/DirectX), or image processing frameworks.

Scientific Computing: Familiarity with Python, MATLAB, or C++ mathematical libraries for data analysis.

Domain Knowledge: Interest or background in geophysics, physics, signal processing, or industrial automation.

Key Performance Indicators (KPIs)
  • Delivery of roadmap milestones (time / scope / quality)
  • Customer satisfaction and adoption
  • Product reliability and field performance
  • Revenue growth from new and existing products
  • Backlog quality and development efficiency
What Success Looks Like (12–18 Months)
  • NPD roadmap delivery aligned to strategic goals
  • Improved development velocity and reduced rework
  • Strong alignment between software, hardware, and applications teams
  • Measurable increase in customer value (throughput, data quality, usability)
  • Defined pathway toward next-generation scanning platforms
Practical requirements

This is an on-site role with occasional overseas travel. You must be able to undertake the required travel and have the right to work in the UK by the agreed start date.

ABOUT GEOTEK

Founded in 1994, Geotek develops non-destructive core-analysis systems and geological instrumentation for customers in oil and gas, mineral exploration, geotechnical engineering, research and academia worldwide. Our group includes Rockwash Geodata (Deganwy), enhancing our UK-based analytical footprint.

BENEFITS AND REMUNERATION
  • Salary negotiable, dependent on experience
  • 23 days annual leave plus UK Bank Holidays
  • Employer-matched pension contributions up to 7.5%
  • Employee Assistance Programme and Life Assurance Policy
  • Voluntary Share Incentive Plan
  • Enhanced Parental Pay and company sick pay scheme
  • Free on-site parking and flexible core hours policy
OTHER INFORMATION
  • Successful candidates will be required to complete the relevant right to work and background checks including a Basic DBS check.
  • For certain roles, successful candidates may be required to provide medical information.
DATA PROTECTION

We take your privacy seriously. The information obtained and provided during the recruitment and employment process will be processed in accordance with the UK General Data Protection Regulation (UK GDPR). Your data will only be used for recruitment and employment purposes and will not be shared with third parties without your consent.

By applying for this role, you agree to the processing of your personal data as described above.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Geotek Limited • Daventry

On-site
GBP 45,000 - 65,000
23 days leave
Pension plan
EAP
+6
Spectral Scientist
Spectral Scientist

Geotek Limited • Daventry

On-site
GBP 40,000 - 48,000
23 days annual leave
Pension contributions up to 7.5%
Life Assurance Policy
+4
Hardware-Interface Software Engineer for Geo Data
Hardware-Interface Software Engineer for Geo Data

Geotek Limited • Daventry

On-site
GBP 45,000 - 65,000
23 days leave
Pension plan
EAP
+6
Junior Data Technician
Junior Data Technician

RSK Geosciences • West of England

On-site
GBP 22,000 - 28,000
Development Engineer
Development Engineer

Teledyne FLIR • Renfrew

On-site
GBP 40,000 - 65,000
Pension contributions
Life assurance
Cycle to Work
+2
Geologist - Stockport
Geologist - Stockport

Bridgewater Consultancy UK Ltd • Greater Manchester

Hybrid
GBP 36,000 - 52,000
Competitive salary
28 days holidays + Bank Holidays
Life Insurance
+1
Software Developer: Hardware Interfaces & Imaging
Software Developer: Hardware Interfaces & Imaging

Geotek • Daventry

Remote
GBP 50,000 - 75,000
Salary negotiable
23 days annual leave
Pension contributions up to 7.5%
+5
Senior Backend Developer
Senior Backend Developer

Leap29 • Oxford

On-site
GBP 65,000 - 90,000
Development Engineer
Development Engineer

Teledyne Technologies Incorporated • Renfrew

On-site
GBP 45,000 - 65,000
Pension plan
Life assurance
25 days holiday
+3
Geophysicist
Geophysicist

Amentum • East Hagbourne

Hybrid
GBP 32,000 - 48,000
Hybrid work model
Disability Confident employer
Flexible working