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

Device level software engineer

Oxford
Oxford Nanopore Technologies
Software engineer
Posted: 11h ago
Offer description

Join to apply for the Device Level Software Engineer role at Oxford Nanopore Technologies.

Job Description

Oxford Nanopore Technologies aims to bring the widest benefits to society through enabling the analysis of anything, by anyone, anywhere.

The company has developed a new generation of nanopore-based sensing technology for faster, information-rich, accessible, and affordable molecular analysis. The first application is DNA/RNA sequencing, with ongoing development for other molecules including proteins.

This technology helps understand and characterize the biology of humans, diseases such as cancer, plants, animals, bacteria, viruses, and entire environments.

Oxford Nanopore has a thriving culture of ambition and innovation, with a UK headquarters and global operations serving customers in over 125 countries.

We seek a dedicated and experienced Software Engineer to join our Instrument Software team. You will collaborate with the Electrical Engineering and Sequencing teams to support device development, hardware, and firmware changes.

You will be responsible for developing and maintaining high-performance software like MinKNOW, which handles large data volumes, hardware data acquisition, real-time processing, and system performance analysis.

This role offers visibility into many aspects of our technology, working closely with chemists, algorithm researchers, and developers to evaluate and improve our software. The team values autonomy, discipline, and automation.

What We're Looking For

We want someone with strong technical skills, problem-solving ability, and good communication skills, eager to work with device-level software and collaborate across teams.

Required Skills

* Experience in software development and computer science fundamentals
* Proficiency in C++ and STL
* Understanding of USB, SPI, and I²C protocols
* Knowledge of Linux drivers

Nice To Have

* Firmware development experience
* Experience with device-level software
* CI & DevOps experience
* Windows driver knowledge
* Knowledge of signal processing, electronics, Linux, or embedded systems
* Experience in real-time software development and optimization
* Python skills for prototyping
* Bioinformatics experience

We offer attractive benefits, including bonuses, pension, private healthcare, and a pleasant working environment surrounded by nature.

If you're passionate about making a difference and meet the qualifications, consider applying today!

Oxford Nanopore values diversity and is committed to equal opportunity employment.

About Us

Our goal is societal benefit through advanced molecular analysis technologies, including DNA/RNA sequencing and other molecules, impacting health, biology, and environmental sciences.

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Engineering and Information Technology

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Scientific software engineer
Didcot
Science and Technology Facilities Council (STFC)
Software engineer
£60,000 a year
Similar job
Graduate software engineer
Bicester
Evolito Ltd
Software engineer
Similar job
Software engineer
Oxford
Perspectum Ltd
Software engineer
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 > Device Level Software Engineer

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

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save