Medical Device Software Engineer
This is an exciting opportunity to join our team as a Medical Device Software Engineer. As a key member of our Research and Development department, you will be responsible for designing, developing, and maintaining application-level software using the Qt framework for embedded medical devices.
Duties and Responsibilities:
1. Design, develop, and maintain application-level software using the Qt framework for embedded medical devices.
2. Implement multi-threaded applications using design patterns and featuring robust event-handling mechanisms.
3. Collaborate on embedded platform integration including Yocto-based Linux customisations and system maintenance.
4. Perform debugging unit testing verification testing extensively document releases for Linux Windows-based applications use of design tools test tools installation tools is encouraged participant in design discussions clearly justifying architectural pattern choices work closely with cross-functional teams explore implement new approaches data presentation processing contribute performance improvements bug fixes feature enhancements strong eye detail maintain documentation provide technical insights support product evolution required skills experience knowledge protocols SPI I bus USB Git SVN JIRA strong focus reliability robustness attention multi threading concurrency event driven architectures ability explain justify clear structured way knowledge optimisation techniques resource usage CPU efficiency responsiveness problem solving skills debug complex issues result-rich contexts familiar visualise UI UX principles technical applications general know hardware components interaction e g amplifiers transformers analogue signal monitoring refer further information please contact confidence