We are seeking an Application Software Engineer with strong experience in Qt development and C/C++. A solid grasp of Embedded Systems would be very beneficial. While this role is primarily application-focused, you will engage frequently with embedded platforms running Linux-based operating systems (e.g. Yocto customisations) and using established industry communication protocols.This role involves the development of medical devices. The preparation of documentation and adherence to the relevant standards (i.e. IEC will form a significant aspect of the workload. Prior experience in the area is a distinct advantage.DUTIES AND RESPONSIBILITIES:Design, develop and maintain application-level software using the Qt framework for embedded medical devices.Implement multi-threaded applications using design patterns and featuring robust event-handling mechanisms.Collaborate on embedded platform integration, including Yocto-based Linux customisations and system maintenance. Includes debugging, unit testing, verification testing and extensively documenting releases for Linux and Windows-based applications. The use of design tools, test tools and installation tools is encouraged.Participate in design discussions, clearly justifying architectural and pattern choices.Work closely with cross-functional teams to explore and implement new approaches for data presentation and processing.Contribute to performance improvements, bug fixes and feature enhancements with a strong eye for detail.Maintain documentation and provide technical insights to support product evolution.Show more Show less