C++ Software Engineer for Microscopy Automation

Oni

Oxford

On-site

GBP 65,000 - 90,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Onsite gym facilities
Private healthcare and dental coverage
People’s Pension

Job summary

ONI in Oxford is seeking a Software Engineer to build high‑performance C++ applications for automating super‑resolution microscopy and image analysis workflows. You will contribute to enterprise‑scale software solutions, working closely with hardware, firmware, and software teams to ensure accurate alignment with system specifications.

The role requires 3+ years in similar roles, strong C++14/17/20 skills, and experience in Agile/SCRUM.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Bioinformatics, or a related field.
  • Minimum of 3 years' experience as a Software Engineer or in a similar role, developing high‑performance software applications in C++.
  • Proficient in modern C++ (C++14/17/20) and low‑level programming.
  • Experience working in Agile/SCRUM software development.
  • Excellent analytical and problem‑solving skills.

Responsibilities

  • Build solutions for scientists to automate their acquisition and analysis.
  • Contribute to the delivery of high‑quality enterprise‑scale software solutions.
  • Design, implement, and test high‑performance C++ applications.
  • Devise, implement, and test innovative software solutions to address challenges in nanoscale microscopy and deliver value to customers.
  • Debug and troubleshoot hardware/software integration issues at the system and signal level.
  • Collaborate with hardware, firmware, and software engineers to align software behavior with hardware specifications.
  • Write and maintain clear, well‑documented, and testable code.
  • Effectively communicate and collaborate with interdisciplinary teams, including software engineering, product management, bioware, chemistry, and hardware, ensuring seamless integration and alignment of goals across all departments.

Skills

C++
Low-level programming
Agile/SCRUM

Education

Bachelor's degree in Computer Science, Engineering, Bioinformatics, or related field

Job description

ONI in Oxford is seeking a Software Engineer to build high‑performance C++ applications for automating super‑resolution microscopy and image analysis workflows. You will contribute to enterprise‑scale software solutions, working closely with hardware, firmware, and software teams to ensure accurate alignment with system specifications.

The role requires 3+ years in similar roles, strong C++14/17/20 skills, and experience in Agile/SCRUM.

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

Similar jobs worth comparing

Senior C++ Software Engineer - Microscopy & Imaging
Senior C++ Software Engineer - Microscopy & Imaging

Oni • Oxford

On-site
GBP 65,000 - 110,000
Competitive Compensation
28 days annual leave + holidays + well
Onsite gym facilities
+5
C++ Image Processing Engineer for Microscopy
C++ Image Processing Engineer for Microscopy

ONI • Oxford

On-site
GBP 65,000 - 90,000
Competitive salary
28 days leave + wellbeing days
Onsite gym
+5
Senior C++ Engineer, Hardware-Integrated Microscopy Systems
Senior C++ Engineer, Hardware-Integrated Microscopy Systems

ONI • Oxford

On-site
GBP 50,000 - 70,000
Senior C++ Engineer - Image Processing & ML for Microscopy
Senior C++ Engineer - Image Processing & ML for Microscopy

ONI • Oxford

On-site
GBP 50,000 - 70,000
Pension contribution
Private health care
Life insurance
+3
Imaging & Machine Learning Software Engineer
Imaging & Machine Learning Software Engineer

Oni • Oxford

On-site
GBP 55,000 - 90,000
Competitive Compensation
28 days annual leave + holidays
Onsite gym
+5
Senior Software Engineer, C++ Hardware Integrations
Senior Software Engineer, C++ Hardware Integrations

ONI • Oxford

On-site
GBP 50,000 - 70,000
Senior Software Engineer, C++, Image Processing, ML
Senior Software Engineer, C++, Image Processing, ML

ONI • Oxford

On-site
GBP 50,000 - 70,000
Pension contribution
Private health care
Life insurance
+3
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 C++ – Image Processing
Software Engineer C++ – Image Processing

ONI • Oxford

On-site
GBP 65,000 - 90,000
Competitive salary
28 days leave + wellbeing days
Onsite gym
+5
Senior Software Engineer C++
Senior Software Engineer C++

Oni • Oxford

On-site
GBP 65,000 - 110,000
Competitive Compensation
28 days annual leave + holidays + well
Onsite gym facilities
+5