O

Senior Software Engineer (C++ Hardware Integrations)

ONI

oxford, england, United-Kingdom Full-time June 20, 2026

Found Description

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Bioinformatics or related field
  • Minimum of 5 years experience/proven expertise in developing enterprise level software
  • Proficient in modern C++ (C++14/17/20) and low-level programming
  • Strong experience with hardware control, device drivers, or embedded systems programming
  • Solid understanding of multi-threaded programming, memory management, and performance optimization
  • Experience of developing embedded software/hardware-software integrated solutions
  • Experience working in Agile/SCRUM software development
  • Excellent analytical and problem-solving skills
  • (Desirable) Experience of developing microscopy/scientific software
  • (Desirable) Python programming

What the job involves

  • At ONI, we are driven by a profound mission: to propel scientific discovery and combat diseases by granting everyone the ability...

Ready to Apply?

Submit your application for Senior Software Engineer (C++ Hardware Integrations) at ONI

Apply Now