Software Engineer

2 weeks ago


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 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, 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, 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 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.
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. 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.
You'll 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 you'll have autonomy but will require a disciplined approach to automation and testing..
We are looking for a person with good technical skills who wants to work with device-level software and is a natural problem solver. 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 I²C busses.
Understanding of Linux drivers.
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.
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.
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.



  • 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, Oxfordshire, United Kingdom Platform Recruitment Full time

    Software Engineer - £ 40 - 65k - Oxford - Hybrid 2/3 days in office My client is a rapidly growing company in their niche providing groundbreaking productization of cutting-edge technology for a range of sectors globally. Due to sustained success, they’re expanding their engineering team. Analyse user requirements and develop, test, and refine software...

  • Software Engineer

    5 days ago


    Oxford, Oxfordshire, United Kingdom Randstad Sourceright Full time

    Job title: Software Engineer (C++) Location: Oxford/Hybrid (2-3 days a week in the office) Contract length: 12 months Pay rate: £60ph PAYE Randstad Enterprise, a worldwide RPO & MSP Recruitment Services has an exciting opportunity for an experienced Software Engineer with a strong background in C++ development to join a multinational technologies company...


  • Oxford, Oxfordshire, United Kingdom IC Resources Full time

    IC Resources is delighted to be partnering with a world leading Quantum company in their hunt for a Software Engineering Manager, You could be directly managing an innovative software / high performance computing team, driving the development of next generation quantum based technology, think of the possibilities! For this Software Engineering Manager,...

  • Software Engineer

    4 days ago


    Oxford, Oxfordshire, United Kingdom Platform Recruitment Full time

    Software Engineer - £ 40 - 65k - Oxford - Hybrid 2/3 days in office My client is a rapidly growing company in their niche providing groundbreaking productization of cutting-edge technology for a range of sectors globally. Due to sustained success, they're expanding their engineering team. Main duties: + Analyse user requirements and develop,...


  • Oxford, Oxfordshire, United Kingdom IC Resources Full time

    IC Resources is delighted to be partnering with a world leading Quantum company in their hunt for a Software Engineering Manager, You could be directly managing an innovative software / high performance computing team, driving the development of next generation quantum based technology, think of the possibilities! What’s Required? For this Software...


  • Oxford, Oxfordshire, United Kingdom IC Resources Full time

    Join a cutting-edge space robotics company - Oxford, Hybrid Working Model IC Resources has recently partnered with a cutting-edge space robotics company in Oxfordshire that are currently looking for an experienced Embedded Software Engineer to join their team. As the successful Senior Embedded Software Engineer, you will have hands-on experience...


  • 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, Oxfordshire, United Kingdom IC Resources Full time

    Join a cutting-edge space robotics company - Oxford, Hybrid Working Model IC Resources has recently partnered with a cutting-edge space robotics company in Oxfordshire that are currently looking for an experienced Embedded Software Engineer to join their team. As the successful Senior Embedded Software Engineer, you will have hands-on experience...

  • Software Engineer

    4 weeks ago


    Oxford, Oxfordshire, United Kingdom Platform Recruitment Full time

    Software Engineer - £ 40 - 65k – Oxford – Hybrid 2/3 days in office My client is a rapidly growing company in their niche providing groundbreaking productization of cutting-edge technology for a range of sectors globally. Due to sustained success, they’re expanding their engineering team. Main duties: Analyse user requirements and develop, test,...

  • Software Engineer

    3 weeks ago


    Oxford, Oxfordshire, United Kingdom Spectrum IT Recruitment (South) Ltd Full time

    Application Engineer C, C++, C# GBP40,000 Excellent opportunity for a Software Engineer to join an excellent clients team who are based on the outskirts of Oxford. The successful candidate will be expected to develop complex engineering solutions to meet customers requirements. Our client work on a hybrid basis so you would be expecting to work from the...

  • Senior Engineer

    2 weeks ago


    Oxford, Oxfordshire, United Kingdom Holt Recruitment Full time

    They require a Senior Simulation Engineer to be instrumental in the future development of an innovative satellite servicing spacecraft by developing state-of-the-art simulators, with responsibilities across the whole lifecycle from design and development to testing and deployment. Responsibilities for the Senior Simulation Engineer: - Design,...


  • Oxford, Oxfordshire, United Kingdom Platform Recruitment Full time

    Software Engineer - £ 40 - 65k - Oxford - Hybrid 2/3 days in office My client is a rapidly growing company in their niche providing groundbreaking productization of cutting-edge technology for a range of sectors globally. Due to sustained success, they're expanding their engineering team. Analyse user requirements and develop, test, and refine...


  • Oxford, Oxfordshire, 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, Oxfordshire, United Kingdom Venture Up Full time

    C++ Software Developer – using tech to disrupt trading market – Oxford 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 the execution team, working on company’s custom order management system. The ideal candidate will...

  • C+ Software Engineer

    4 weeks ago


    Oxford, Oxfordshire, United Kingdom Venture Up Full time

    Job Description C++ Software Developer – using tech to disrupt trading market – Oxford 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 the execution team, working on company’s custom order management system. The ideal...


  • Oxford, Oxfordshire, United Kingdom StreetDrone, Inc. Full time

    We are seeking highly skilled and motivated Robotics Software Engineers to join our talented team. As a Robotics Software Engineer, you will play a crucial role in designing, developing, and implementing advanced software systems for our autonomous vehicles. Your expertise will contribute to the success of our autonomous vehicle projects, enabling us to lead...


  • Oxford, Oxfordshire, United Kingdom 5Values Full time

    Senior Embedded Software Engineer Permanent Hybrid Join a dynamic leading technology company at the forefront of innovation. Specialising in developing cutting-edge embedded systems solutions that power a diverse range of devices in IoT and consumer electronics. We are seeking a talented Embedded Software Engineer to join a team in Oxford. As an Embedded...


  • Oxford, Oxfordshire, United Kingdom Cubiq Recruitment Full time

    Lead Embedded Software Engineer Oxford £Permanent Cubiq Recruitment have partnered with one of the most established and highly reputable engineering companies in the UK, who are currently looking for a Lead Embedded Software Engineer to head up the Embedded Systems & Firmware division within the R&D team. The company in question are market leaders in...


  • Oxford, Oxfordshire, United Kingdom Cubiq Recruitment Full time

    Lead Embedded Software Engineer Oxford £Permanent Cubiq Recruitment have partnered with one of the most established and highly reputable engineering companies in the UK, who are currently looking for a Lead Embedded Software Engineer to head up the Embedded Systems & Firmware division within the R&D team. The company in question are market leaders in...