Job Title: Software Development Expert
Job Description:
We are seeking an accomplished Software Development Expert to join our research and development team. In this role, you will be responsible for designing, developing, and maintaining application-level software using the Qt framework for embedded medical devices.
Your key responsibilities will include:
* Designing and developing multi-threaded applications using design patterns and featuring robust event-handling mechanisms.
* Collaborating on embedded platform integration, including Yocto-based Linux customisations and system maintenance.
* Performing debugging, unit testing, verification testing, and extensively documenting releases for Linux and Windows-based applications.
* Participating in design discussions, clearly justifying architectural and pattern choices.
* Maintaining documentation and providing technical insights to support product evolution.
Required Skills and Qualifications:
To succeed in this role, you will need:
* 23 years of experience with the Qt framework.
* Knowledge and experience in implementing protocols such as RS-232/485, SPI, I2C, and USB.
* Strong experience with Linux-based systems, preferably with Yocto.
Benefits:
This position offers a challenging opportunity to work on cutting-edge projects and collaborate with experienced professionals.
Others:
You will have the opportunity to develop your skills and knowledge in data visualisation and UI/UX principles for technical applications.