Software Project Manager
Role details
Job location
Tech stack
Job description
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
Requirements
Do you have experience in Linux?, Do you have a Master's degree?, * 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