Senior Software Engineer – Portable OCT Imaging

Siloton Limited

Bristol

Hybrid

GBP 60,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Share options
Enhanced annual leave
Flexible working from home
Cycle to work scheme
Paid sick leave
Paternity/maternity cover

Job summary

Siloton in Bristol is seeking a Software Engineer or Senior Software Engineer to develop software for its portable OCT imaging system. You will work across the algorithms, image acquisition and processing, and the desktop control UI, collaborating with photonics, electronics and optics teams.

The role emphasizes performance, reliability, and turning research into production code. You will report to the CTO and benefit from hybrid working options and opportunities to mentor juniors and shape

Qualifications

  • Degree or equivalent experience in a technical field.
  • Experience with low-level software development in Rust/C/C++.
  • Ability to solve open-ended engineering problems.
  • Strong numerical and scientific reasoning for reliable software.
  • Experience with software delivery pipelines and CI/CD.

Responsibilities

  • Develop algorithms for the OCT device software.
  • Implement high-performance image acquisition, processing, and visualization pipelines.
  • Develop and maintain the Rust desktop application to control the imaging system.
  • Optimize algorithms for speed, memory usage, latency and image quality.
  • Design interfaces for cameras, stages, optics, and hardware.
  • Create state machines and control logic for device operation and calibration.
  • Integrate third-party SDKs via FFI.
  • Support lab experiments, demonstrations and imaging sessions.
  • Contribute to software architecture, reviews, docs and best practices.
  • Interact with customers to elicit requirements and provide support.
  • Senior: mentor team and lead architecture decisions.

Skills

Rust
C++
Python
Algorithms
Image processing

Education

Bachelor's degree in Computer Science
Master’s degree or PhD in a relevant technical subject

Tools

FFI integration

Job description

Siloton in Bristol is seeking a Software Engineer or Senior Software Engineer to develop software for its portable OCT imaging system. You will work across the algorithms, image acquisition and processing, and the desktop control UI, collaborating with photonics, electronics and optics teams.

The role emphasizes performance, reliability, and turning research into production code. You will report to the CTO and benefit from hybrid working options and opportunities to mentor juniors and shape

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Siloton seeks Software engineer/Senior software engineer
Siloton seeks Software engineer/Senior software engineer

Siloton Limited • Bristol

Hybrid
GBP 60,000 - 90,000
Share options
Enhanced annual leave
Flexible working from home
+3
Real-Time Software Engineer (C#/C/C++) — Hybrid
Real-Time Software Engineer (C#/C/C++) — Hybrid

Oxford Instruments • Bristol

Hybrid
GBP 40,000 - 60,000
Hybrid working setup
Share incentive plan
Half-days on Fridays
+1
Hybrid Real-Time Software Engineer (C#/C/C++)
Hybrid Real-Time Software Engineer (C#/C/C++)

Oxford Instruments GmbH • Severn Beach

Hybrid
GBP 45,000 - 65,000
Hybrid working setup
Private healthcare
Share incentive plan
+4
Senior C# Software Engineer - Health Imaging & R&D
Senior C# Software Engineer - Health Imaging & R&D

Optos PLC • Dunfermline

On-site
GBP 70,000 - 110,000
Competitive compensation
Benefits package
Junior Software Engineer - Imaging Systems
Junior Software Engineer - Imaging Systems

Marcus Webb Associates Limited • Hastings

On-site
GBP 24,000 - 40,000
Senior C++ Engineer, Hardware-Integrated Microscopy Systems
Senior C++ Engineer, Hardware-Integrated Microscopy Systems

ONI • Oxford

On-site
GBP 50,000 - 70,000
Software Engineer
Software Engineer

Oxford Instruments plc • Severn Beach

Hybrid
GBP 35,000 - 55,000
Private healthcare cover
25 Days holiday plus bank holidays
Defined contribution Group Personal Pension Plan
Senior C++ Engineer: Image Processing & ML for Nanoimaging
Senior C++ Engineer: Image Processing & ML for Nanoimaging

ONI • Oxford

On-site
GBP 50,000 - 70,000
28 days of annual leave plus bank holidays
Onsite gym facilities
Private healthcare and dental coverage
+1
Software Engineer
Software Engineer

Oxford Instruments • Bristol

Hybrid
GBP 40,000 - 60,000
Hybrid working setup
Share incentive plan
Half-days on Fridays
+1
Embedded Senior Photonics Engineer — R&D Leader (Bristol)
Embedded Senior Photonics Engineer — R&D Leader (Bristol)

Morson Human Resources Limited • Bristol

On-site
GBP 70,000 - 95,000
Relocation assistance