IT & Software

Software Engineer C++

Oni

Oxford · England · United Kingdom

Overview

As a Software Engineer at ONI in Oxford, you build automation and analysis software for nanoimaging. You will deliver enterprise-scale C++ applications and cutting-edge image processing/ML solutions to enable non-experts to extract actionable insights from super-resolution data. You’ll debug hardware/software integration and collaborate across software, hardware, and biology teams to align goals and hardware specs. This role offers the chance to impact scientific discovery and medical research through scalable, high-performance software.

Pay / Benefits

  • Competitive compensation
  • 28 days of annual leave + bank holidays + wellbeing days
  • Onsite gym facilities
  • Private healthcare and dental coverage
  • Inclusive culture
  • Health Assured

Responsibilities
  • Automate data acquisition and analysis for scientists
  • Deliver high-quality enterprise-scale software solutions
  • Design, implement and test high-performance C++ applications
  • Develop image processing/ML solutions for nano-scale microscopy
  • Debug hardware/software integration at system and signal levels
  • Collaborate with hardware, firmware and software engineers to align software with hardware specs
  • Write clear, well-documented, and testable code
  • Coordinate with interdisciplinary teams (software, product management, bioscience, hardware) to ensure aligned goals

Key requirements
  • Bachelor’s degree in Computer Science, Engineering, Bioinformatics or related field
  • Minimum 3 years of experience developing image processing algorithms/applications (low level, analysis, image understanding)
  • Proficient in modern C++ (C++14/17/20) and low-level programming
  • Experience with Agile/SCRUM software development
  • Excellent analytical and problem-solving skills
  • Critical thinking
  • Transparency
  • Continuous improvement mindset
  • Modern C++ (C++14/17/20) and low-level programming
  • Image processing/analysis/machine learning
  • Python programming

Reference: WJ-799_20856651

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.