Software Engineer Instrument Core

3 weeks ago


Oxford, United Kingdom Oxford Nanopore Technologies Full time

Oxford Nanopore Technologies is headquartered at the Oxford Science Park outside Oxford, UK, with satellite offices and commercial presence in many global locations across the US, APAC and Europe. Oxford Nanopore employs from multiple subject areas including nanopore science, molecular biology and applications, informatics, engineering, electronics, manufacturing and commercialisation. The management team, led by CEO Dr Gordon Sanghera, has a track record of delivering disruptive technologies to the market.

Oxford Nanopore's sequencing platform is the only technology that offers real-time analysis (for rapid insights), in fully scalable formats from pocket to population scale, that can analyse native DNA or RNA and sequence any length of fragment to achieve short to ultra-long read lengths.

Our goal is to enable the analysis of any living thing, by anyone, anywhere. We offer real-time nanopore-based DNA/RNA sequencing technology: accessible, easy to use and fully scalable for any requirement

We are looking for a delivery-focussed Software Engineer to join our Instrument Core team. This role involves working on the development and delivery of an industry-leading DNA sequencing technology.

The Details...

We are seeking a talented Software Engineer with approximately 1 to 4 years of experience to join the Instrument Software team. In this role, you will be part of the team responsible for maintaining and improving our data acquisition and instrument control software.

You will primarily be working on MinKNOW Core, a high-performance piece of software written in C++ that sits at the centre of our acquisition and analysis software. MinKNOW Core is responsible for acquiring raw signal data from our custom hardware, communicating with the basecaller to convert the raw signal into sequences, writing output data to disk, and providing an API that the UI uses to control and monitor experiments.

Collaborating with the Senior Director of Instrument Software, and his team. the successful candidate will work closely with domain expert scientists to deliver effective software tools for DNA sequencing and applications.

Responsibilities include:

  • Delivering robust, well-tested, highly efficient production-level implementations of innovative software
  • Working with scientists to improve and exploit this software in new applications
  • Continually working to improve production code bases

What We're Looking For...

We'll expect you to have experience of algorithm development and optimisation as well as development experience in C++11 (and later) and a deep understanding of C++. You're someone with strong coding skills with knowledge of professional software development techniques and practices. You know the importance of testing and quality control, yet have a solid focus on delivery. You also have superb communication and interpersonal skills to enable you to work well and build relationships with others.

Ideally, in addition to your strong C++ skills, you'll also have:

  • Experience using standard development tools and practices (Git, Unit/Integration Testing, CI/CD, Ticketing, Agile development)
  • Experience with industry standard C++ libraries and tools (boost, gsl, Catch2, CMake)
  • Development experience in Python
  • A degree in Maths, Physics, Computing (or similar)
  • Knowledge of bioinformatics concepts and practice
  • Knowledge of statistics
  • Knowledge of signal processing, electronic engineering, Linux, or embedded systems

This is an exciting role and chance to join a ground breaking, fast-paced organisation with opportunities to utilise new technology and inspire change and will suit someone with an appreciation for science and the scientific method.

We offer outstanding benefits to include an attractive bonus, generous pension contributions, private healthcare and an excellent starting salary. Based within beautiful, landscaped surroundings with tree-lined walks, water features and a lake, all of which make for a wonderful working environment.

We also have a strong focus on professional development, including mentoring, training, and attending conferences.

If you are looking to utilise your skills to really make a difference to humankind, then consider joining our team and apply today

Please note that no terminology in this advert is intended to discriminate on the grounds of a person's gender, marital status, race, religion, colour, age, disability or sexual orientation. Every candidate will be assessed only in accordance with their merits, qualifications and abilities to perform the duties of the job.

#LI-JC1



  • Oxford, Oxfordshire, United Kingdom Oxford Nanopore Technologies Full time

    Oxford Nanopore Technologies is headquartered at the Oxford Science Park outside Oxford, UK, with satellite offices and commercial presence in many global locations across the US, APAC and Europe. Oxford Nanopore employs from multiple subject areas including nanopore science, molecular biology and applications, informatics, engineering, electronics,...


  • Oxford, United Kingdom Oxford Nanopore Technologies Full time

    Oxford Nanopore Technologies is headquartered at the Oxford Science Park outside Oxford, UK, with satellite offices and commercial presence in many global locations across the US, APAC and Europe. Oxford Nanopore's sequencing platform is the only technology that offers real-time analysis (for rapid insights), in fully scalable formats from pocket to...


  • Oxford, United Kingdom Oxford Nanopore Technologies Full time

    Oxford Nanopore Technologies is headquartered at the Oxford Science Park outside Oxford, UK, with satellite offices and commercial presence in many global locations across the US, APAC and Europe. Oxford Nanopore's sequencing platform is the only technology that offers real-time analysis (for rapid insights), in fully scalable formats from pocket to...


  • Oxford, United Kingdom Oxford Instruments Full time

    Oxford Instruments Nanoscience manufactures highly complex, high value cryogenic and superconducting magnet systems for cutting edge research and development. We are looking for an experienced Senior Software Engineer to join our Technology team and work on our cutting-edge scientific products. This is a varied role, that will see you working on new...

  • C# Software Engineer

    1 month ago


    Oxford, United Kingdom Spectrum IT Recruitment Full time

    **C# Software Engineer** **£45,000 - £55,000 + remote working + benefits** **Fully remote working** **Essential Skills** - C# - .Net - OOD - Agile **Desirable Skills** - Azure or similar cloud-based platform - .Net core - Unit testing - SQL or NoSQL - Version control software - Full SDLC - C++ Keywords: Software Engineer, Windows, Web, Cloud Services,...


  • Oxford, United Kingdom Oxford Nanopore Technologies Full time

    Oxford Nanopore Technologies is headquartered at the Oxford Science Park outside Oxford, UK, with satellite offices and a commercial presence in many global locations across the US, APAC and Europe.Oxford Nanopore employs from multiple subject areas including nanopore science, molecular biology and applications, informatics, engineering, electronics,...


  • Oxford, Oxfordshire, United Kingdom IC Resources Full time

    An exciting opportunity for a Senior C++ Software Engineer has arisen with a world leader in motion capture technology, based in Oxford. This is a great opportunity for a Senior C++ Software Engineer to work in the core software team, focusing on developing high-performance algorithms and APIs for integrating in-house and third-party software systems for...


  • Oxford, United Kingdom IC Resources Full time

    Rights to work in the UK without sponsorship are essential for this vacancy. An exciting opportunity for a Senior C++ Software Engineer has arisen with a world leader in motion capture technology, based in Oxford. This is a great opportunity for a Senior C++ Software Engineer to work in the core software team, focusing on developing high-performance...


  • Oxford, United Kingdom IC Resources Full time

    Rights to work in the UK without sponsorship are essential for this vacancy. An exciting opportunity for a Senior C++ Software Engineer has arisen with a world leader in motion capture technology, based in Oxford. This is a great opportunity for a Senior C++ Software Engineer to work in the core software team, focusing on developing high-performance...


  • Oxford, Oxfordshire, United Kingdom IC Resources Full time

    Rights to work in the UK without sponsorship are essential for this vacancy. An exciting opportunity for a Senior C++ Software Engineer has arisen with a world leader in motion capture technology, based in Oxford. This is a great opportunity for a Senior C++ Software Engineer to work in the core software team, focusing on developing high-performance...


  • Oxford, United Kingdom Core Group Full time

    Job Opportunity in OxfordJoin Core Group as a Data Engineer starting 1st of May.• Position: 1x Data Engineer• Duration: Ongoing• Rates: 170 - 180 per day• Duties:Installing & Terminating CAT6• Must-Have: CSCS or ECS Card• Relevant Experience• Work Hours: 08-16• Start Date: 1st of May 2024 Apply to this ad and we will contact you.

  • Software Researcher

    4 days ago


    Oxford, United Kingdom Technical Futures Ltd Full time

    Software Engineer – Remote Working – Masters / PhD Mathematics or Computing – Strong programming skills - technical skillset to include Compilers / Embedded / Cryptography / Algorithms / Blockchain – Financial Security Applications.A Software Engineer with a Masters Degree and/or PhD in Mathematics or Computing and with strong programming skills will...


  • Oxford, United Kingdom Avanti Full time

    Avanti Recruitment have partnered with a market-leading, multinational organization that designs & manufactures specialist electrical test & measurement instruments used across the world by everyone from domestic electricians right through to heavy-dutytest and monitoring facilities working on high-voltage power stations. They’ve just opened up a brand...

  • Software Engineer

    4 weeks ago


    Oxford, United Kingdom ADLIB Full time

    **GreenTech product helping people save money on their energy bills.**: - **55,000+ customers with plans to scale at pace.**: - **Backed by a B Corp group of businesses in the sustainability space.** A GreenTech specialist backed by a wider B Corp certified group of businesses are looking for a Software Engineer to join them in Oxford. They offer a...


  • Oxford, United Kingdom SSC Recruitment Solutions Ltd Full time

    Our client is a global leader in high performance software and innovative hardware products. They are looking for an expert C++ programmer to join the software team. We work on a wide variety of very interesting technical projects and strive to produce high-quality, modern, elegant, robust code. You would typically be working within small engineering teams...


  • Oxford, United Kingdom Recruit Engineering Full time

    Key Accountabilities * Offer high level technical bid support through Instrumentation knowledge. * Be the company subject matter expert on instrumentation and actuation, common site issues and competitors’ offerings. * Development and maintain schematics and database of valve pneumatic instrumentation. * Compilation and upkeep of...

  • Software Researcher

    6 days ago


    Oxford, United Kingdom Technical Futures Ltd Full time

    Software Researcher – Remote Working – UK Masters / PhD Mathematics or Computing – technical skillset involving Compilers / Embedded / Cryptography / Algorithms / Blockchain – Financial Security Applications.A Software Researcher with a Masters Degree and/or PhD in Mathematics or Computing will join an innovative start-up combining high-end security,...


  • Oxford, United Kingdom Recruit Engineering Full time

    Key Accountabilities * Offer high level technical bid support through Instrumentation knowledge. * Be the company subject matter expert on instrumentation and actuation, common site issues and competitors’ offerings. * Development and maintain schematics and database of valve pneumatic instrumentation. * Compilation and upkeep of instrumentation and...


  • Oxford, United Kingdom Venture Up Full time

    C++ Software Developer – using tech to disrupt trading market – OxfordCheck below to see if you have what is needed for this opportunity, and if so, make an application asap.C++ Software Developer is required for exciting and innovative Hedge Fund based in Oxford. The successful C++ software engineer will be joining the talented and driven engineers in...


  • Oxford, United Kingdom Richard Wheeler Associates Full time

    **Software Test Engineer, SDET, Java** **Oxford - UK remote / hybrid** **£48-60k+ negotiable** The company is a hugely successful AI tech scale-up enjoying triple digit growth and backed by Oxford University. This key position will find you shaping the SDET pathway in a dedicated Java AI team, providing key SDET expertise for the team. You will be...