Software Engineer
Purpose:
Responsible for the software design and development of Intelligent Medical Devices
Work Location: Rome – Italy – Viale Ostiense 131/L
Key Responsibilities:
- Proactively collaborate with other teams (Electronics, AI, Mechanical, Quality)
- Work across functions and team boundaries to define, design, and implement the next generation of products.
- Create and iterate user needs, risk management, and product requirements while identifying plans for verification and validation
- Identify and mitigate project risks
- Interface with internal and external suppliers, manufacturers, and customers
- Work collaboratively with project teams and engineering skillsets through all stages of development
Qualification – Required Knowledge, Skills and Abilities
- Good knowledge of the Linux operating system and its system libraries
- Experience with compilation and integration of proprietary and third-party software
- Experience with multi-threaded applications
- Good knowledge of English, written and spoken
- Very good problem solving skills
- Ability to work on different projects, sometimes under time constraints
Minimum Required Education and Experience
- Master Degree in Physics, Mathematics, Computer Science, or Software Engineering (PhD is a plus).
- At least 3 years of experience with C and C++ (mainly standard library), and a basic knowledge of Python and Bash. Experience with GPU programming (CUDA) is a plus
- Knowledge of ISO, regulatory and legislative standards applicable to the development of medical devices
Physical Requirements
- Expected travel is 30%
Apply
Email us attaching your CV, portfolio and a motivational letter