Mission
Project management and software development of an embedded medical device.
· Approve technical decisions related to software engineering
· Work with third parties on an AI solution for image analysis and prepare the internalization of this feature.
· Follow up with partners to collect data for IA training.
· Oversee internal and external developments of software systems
· Design the architecture of the software infrastructure as well as the inter-process communication
· Evaluate the performance and usability of candidate software libraries and tools
· Develop and optimize software algorithms and programs for real-time environments
· Collaborate with the hardware development team to ensure compatibility
· Ensure that adequate libraries used for R&D are also made available and/or modified for production environments
· Produce documentation with respect to the applicable standards (mainly IEC62304)
· Create the related documentation to certify software systems
· Manage the IT infrastructure (build machines, flash machines, virtual machines, docker systems, calibration machines) involved in product development and production.
· Maintain the software environment
Required skills and Education
· Master in engineering, with knowledge of:
o Linux-based operating systems
o Programming languages used in embedded medical devices
o Image processing and visualization libraries
· Knowledge of English (written-read-spoken)
· Soft Skills
o Proactive
o Team player
o Solution-oriented
o Creative
Desired experience
· 5+ years of experience in a similar position