drjobs Device Level Software Engineer

Device Level Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Oxford - UK

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Description

Oxford Nanopore Technologies: Our goal is 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 and the technology is in development for the analysis of other types of molecules including proteins.

The technology is used to understand and characterise the biology of humans and diseases such as cancer plants animals bacteria viruses and whole environments.

With a thriving culture of ambition and strong innovation goals Oxford Nanopore is a UK headquartered company with global operations and customers in more than 125 countries.

We are seeking a hardworking and experienced Software Engineer to join the Instrument Software team. You will collaborate with and support the Electrical Engineering team (responsible for hardware and firmware development) and the Sequencing team (our validators and initial users of our technology) to enable and support new and existing devices device applications and hardware and firmware changes.

The Details...

In this role you will be a part of the Instrument Software team responsible for writing MinKNOW. This high-performance software deals with large data volumes handling data acquisition from custom hardware real-time initial data processing servicing the base-caller user interface and conducting ongoing analysis of system performance.

You will become a primary interface to the Sequencing and Electrical Engineering teams. You will gain expertise in our interface to the devices and you will be instrumental in uncovering and understanding the problems that arise here. Your remit will range from investigating specific problems originating from our field support engineers and these key teams to developing software for new and experimental hardware.

Youll have good visibility into many aspects of Oxford Nanopore Technologies working closely with chemists algorithms researchers and developers to evaluate test and improve our software. Our team is relatively small so youll have autonomy but will require a disciplined approach to automation and testing..

What Were Looking For...

We are looking for a person with good technical skills who wants to work with device-level software and is a natural problem solver. You will be a good communicator with strong interpersonal skills who enjoys collaborating with people with different skill sets from your own.

Required Skills:

  • Experience in software development and general Computer Science knowledge (e.g. computational complexity). This should include experience with modern software development techniques tools and processes.
  • Professional/industrial experience in C and STL this is our primary language.
  • Understanding of USB SPI and IC busses.
  • Understanding of Linux drivers.

Nice to have:

  • Experience of writing and debugging Firmware.
  • Experience of working with device-level software.
  • Experience of setting up CI & DevOps.
  • Experience of Windows drivers.
  • Knowledge of signal processing electronic engineering Linux or embedded systems
  • Experience of real-time service/control software development and optimisation.
  • Experience in Python as this is used across the company for prototyping and less performance-intensive applications.
  • Experience in bioinformatics as this impacts many of our applications.

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.

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 persons 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



Employment Type

Full-Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.