Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior software engineer (c++ hardware integrations)

Oxford
ONI
Software engineer
€60,000 a year
Posted: 14h ago
The role

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 to visualize, comprehend, and share the intricate microscopic details of life
  • Our revolutionary Nanoimager stands at the forefront of advancing cellular studies on a molecular level, making substantial contributions to the evolution of scientific knowledge
  • We dedicate ourselves to broadening the realms of human potential, and we are actively seeking an enthusiastic and devoted Software Engineer to join our pioneering team located in Oxford
  • We believe in the power of relentless curiosity and the pursuit of excellence, and we invite you to join us in shaping the future of scientific exploration and healthcare breakthroughs
  • In this role you will build software solutions for the automation of super-resolution microscopy, image analysis to enable non-expert scientists to gain rapid and actionable insights using super-resolution across academic research, drug development, and diagnostics
  • Build solutions for scientists to automate their acquisition and analysis
  • Lead delivery of high quality enterprise scale software solutions
  • Design, implement, and maintain high-performance C++ applications
  • Develop low-latency, high-performance algorithms or control logic for custom devices (e.g., motion control systems, sensors, actuators)
  • Integrate hardware control systems with real-time applications or larger software platforms
  • 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 specs
  • Write and maintain clear, well-documented, and testable code
  • Effectively communicate and collaborate with interdisciplinary teams, including software engineering, product management, bioware, and hardware ensuring seamless integration and alignment of goals across all departments
#J-18808-Ljbffr
Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Labview software engineer
Didcot
Pro Contract Jobs Ltd
Software engineer
€60 an hour
Similar job
Senior software engineer
Oxford
Aurora Energy Research Limited
Software engineer
€70,000 a year
Similar job
Scientific software engineer - compiler
Harwell
QuEra Computing
Software engineer
€101,564.74 a year
See more jobs
Similar jobs
It jobs in Oxford
jobs Oxford
jobs Oxfordshire
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Oxford > Senior Software Engineer (C++ Hardware Integrations)

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save