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)
o Proactive
o Team player
o Solution-oriented
o Creative
Desired experience
- 5+ years of experience in a similar position