LumiraDx is a medical technology company developing, manufacturing and marketing smart connected diagnostics and diagnostic-led care solutions. Founded in 2014 by entrepreneurs with a successful track record in building and scaling medical diagnostics and health IT businesses, the company has major operations in the UK and the USA, and is supported by a global sales network, LumiraDx currently has over 1,200 employees worldwide.
We have recently launched the innovative LumiraDx Platform, and are looking for proactive, focused and enthusiastic individuals who can make a significant contribution to the continued growth and success of our dynamic and forward-looking company.
LumiraDx Care Solutions
Changing the face of long-term condition management through supported self-care.
Purpose of the role
To maintain and develop features of our point of care instrument firmware and software development in support of laboratory-based prototyping used to inform the instrument design.
Key areas of responsibility
Contribute at all stages of the full software lifecycle from requirements analysis; through to design, coding and unit test; to integrating the software with the hardware target, laboratory-based acceptance test, delivery and maintenance.
Contribute to the development of the embedded software required to enable the functionality of the company’s IVD instrument.
Create and maintain a software system that allows the effective set up of experiments, captures experimental data and allows review and analysis of the experimental data.
Define and execute the required unit testing verification activities needed to demonstrate the software design has met specification.
Assist in prototype board debug providing problem analysis, test code if required and solution options.
Store all software source code, build instructions and special/tools or utilities needed to accomplish the above in a suitably organised GitHub repository.
Maintain the associated paperwork, logbooks and test reports required to keep a design history of work performed, in line with specified standards and regulations, e.g. IEC 62304, ISO 13485 or FDA 21CFR, part 820
Ensure compliance with LumiraDx internal quality processes and ensure designs / ideas are compliant with appropriate international standards and guidelines (as above).
Degree qualified in software engineering or a closely related discipline
Practical experience in developing embedded systems software using C
Experience developing safety critical software or for a highly regulated market
Use of defect and task tracking software e.g. Jira.
Knowledge of interrupt handling, bootloaders, flash operations and peripheral programming
Can demonstrate understanding of real time operating systems
Able to create modular, testable code while adhering to company coding standards
RTOSs, multi-threaded and multi-processor systems, communication protocols (SPI, I2C, TCP/IP).
Experience of working in the medical device industry and the application of CE marking directives and applicable device standards
Knowledge of ARM processors architecture (especiallyCortex M architecture) and other competing contemporary architectures
Experience in the design of optical fluorescent detection systems
Experience and knowledge in the design of electrochemistry interfacing
Knowledge and practical experience in the use of BLE, NFC