Senior Software Engineer

New Yesterday

Join to apply for the
Senior Software Engineer
role at
ONI Overview
We are driven by a mission to propel scientific discovery and combat diseases by enabling visualization, comprehension, and sharing of microscopic life. Our Nanoimager advances cellular studies on a molecular level and contributes to evolving scientific knowledge. We are seeking an enthusiastic and devoted Senior Software Engineer to join our team in Oxford. We value relentless curiosity and excellence as we shape the future of scientific exploration and healthcare breakthroughs. Your Role at ONI
Build software solutions for automating acquisition and analysis for scientists Lead delivery of high-quality, enterprise-scale software solutions Design, implement, and develop high-performance C++ applications Develop low-latency algorithms or control logic for custom devices (e.g., motion control systems, sensors, actuators) Implement and optimize GPU algorithms using CUDA Integrate hardware control systems with real-time applications or larger software platforms Debug and troubleshoot hardware/software integration issues at system and signal levels Collaborate with hardware, firmware, and software engineers to align software with hardware specs Write and maintain clear, well-documented, and testable code Communicate and collaborate with interdisciplinary teams to ensure seamless integration across departments Essential skills and qualifications
Bachelor’s degree in Computer Science, Engineering, Bioinformatics or related field Minimum of 5 years experience 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 Experience with GPU programming using CUDA, OpenCL, or similar technologies Experience with profiling tools (e.g., NVIDIA Nsight, VTune, Valgrind) Solid understanding of multi-threaded programming, memory management, and performance optimization Experience working in Agile/SCRUM software development Excellent analytical and problem-solving skills Desired skills and qualifications
Excellent programming skills in Python Experience in scientific computing, image processing, or machine learning pipelines using GPUs Experience developing embedded software/hardware-software integrated solutions Experience developing microscopy/scientific software Benefits and culture
At ONI, a fulfilling career includes challenging work and a well-rounded experience with benefits designed to enhance life both inside and outside the workplace. We are an equal opportunity employer focused on fairness and respect. Competitive compensation: a competitive salary reflecting expertise and contributions. 28 days of annual leave plus local bank holidays and 4 wellbeing days. Private healthcare and dental coverage. Inclusive culture with a diverse, respectful environment. Health support: mental health services for a balanced work-life experience. Pension: People’s Pension to support your financial wellbeing beyond the workplace. Perks at Work: exclusive discounts through our program. Location and Employment Type
Location: Oxford, England, United Kingdom Employment type: Full-time Seniority level: Mid-Senior level Job function: Information Technology Industry: Biotechnology If you are driven by innovation and eager to advance scientific and medical research, we invite you to apply and join ONI in improving our understanding of the details of life.
#J-18808-Ljbffr
Location:
London
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search