C++ Software Engineer for Nanoscale Imaging

Oni

Oxford

On-site

EUR 64,000 - 87,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive salary
28 days annual leave + bank holidays +
Onsite gym facilities
Private healthcare and dental coverage
Inclusive culture
Mental health support
People’s Pension

Job summary

ONI in Oxford seeks a Software Engineer to build software solutions for automating acquisition and analysis in nanoscale microscopy. You will design, implement, and test high-performance C++ applications, collaborating with hardware, firmware, and software teams to deliver enterprise-scale solutions.

The role values strong problem-solving skills, experience in C++, and familiarity with image processing or machine learning pipelines, with an emphasis on quality, documentation, and teamwork.

Qualifications

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

Responsibilities

  • Build solutions for scientists to automate acquisition and analysis.
  • Contribute to deliver high-quality enterprise-scale software solutions.
  • Design, implement, and test high-performance C++ applications.
  • Devise, implement, and test software for nanoscale microscopy with image processing/ML pipelines beneficial.
  • Debug and troubleshoot hardware/software integration at system level.
  • Collaborate with hardware, firmware, and software engineers to align software with hardware specs.
  • Write and maintain clear, well-documented, testable code.
  • Communicate effectively with interdisciplinary teams across departments.

Skills

Modern C++ (C++14/17/20)
Agile/SCRUM
Analytical skills
High-performance software

Education

Bachelor's degree in Computer Science/Engineering/Bioinformatics

Job description

ONI in Oxford seeks a Software Engineer to build software solutions for automating acquisition and analysis in nanoscale microscopy. You will design, implement, and test high-performance C++ applications, collaborating with hardware, firmware, and software teams to deliver enterprise-scale solutions.

The role values strong problem-solving skills, experience in C++, and familiarity with image processing or machine learning pipelines, with an emphasis on quality, documentation, and teamwork.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Imaging ML Engineer for Nano-Scale Discovery
Imaging ML Engineer for Nano-Scale Discovery

Oni • Oxford

On-site
EUR 76,000 - 111,000
Competitive Compensation
Time Off That Counts
Onsite Gym Facilities
+5
Software Engineer C++
Software Engineer C++

Oni • Oxford

On-site
EUR 64,000 - 87,000
Competitive salary
28 days annual leave + bank holidays +
Onsite gym facilities
+4
Imaging Scientist: AI-Driven Microscopy & High-Perf Software
Imaging Scientist: AI-Driven Microscopy & High-Perf Software

ONI • Oxford

On-site
GBP 60,000 - 90,000
Pension
Private health care
Life insurance
+3
Scientific Imaging / Machine Learning Engineer
Scientific Imaging / Machine Learning Engineer

Oni • Oxford

On-site
EUR 76,000 - 111,000
Competitive Compensation
Time Off That Counts
Onsite Gym Facilities
+5
Data Scientist
Data Scientist

ONI • Oxford

On-site
GBP 60,000 - 90,000
Pension
Private health care
Life insurance
+3
Senior Software Cloud and Test Engineer
Senior Software Cloud and Test Engineer

ONI • Packmoor

On-site
GBP 50,000 - 80,000
Competitive Compensation
28 days of annual leave
Onsite Gym Facilities
+5
Senior QA Engineer - Embedded & DevOps (Scientific Imaging)
Senior QA Engineer - Embedded & DevOps (Scientific Imaging)

Oni • Oxford

On-site
EUR 82,000 - 128,000
Competitive compensation
28 days annual leave
Onsite gym facilities
+5
Senior Software Engineer (Front End)
Senior Software Engineer (Front End)

Oni • Oxford

On-site
EUR 85,000 - 120,000
Competitive Compensation
Time Off That Counts
Onsite Gym Facilities
+5
Senior Software Test Engineer
Senior Software Test Engineer

Oni • Oxford

On-site
EUR 82,000 - 128,000
Competitive compensation
28 days annual leave
Onsite gym facilities
+5
Software Engineer: X-ray Metrology & Motion Control (Hybrid)
Software Engineer: X-ray Metrology & Motion Control (Hybrid)

Nordson • Colchester

Hybrid
GBP 65,000 - 90,000
Hybrid work model
Comprehensive benefits package
Group Personal Pension Plan
+1