R&D Software Engineer C++ - Medacta Applied Solutions
Indexed description
The candidate will be responsible for managing the following activities:
- develop, test, and maintain C++ software applications focused on medical device functionality and surgical planning tools;
- collaborate with regulatory, marketing, and project management teams to ensure alignment with industry regulations, product requirements, and project goals;
- ensure compliance with medical device software standards (e.g., IEC 62304) and maintain thorough documentation for regulatory audits and submissions;
- conduct code reviews and enforce best practices for code quality, documentation, and testing within the team;
- contribute to risk analysis and usability assessments, working closely with cross-functional teams to address and mitigate potential issues;
- provide technical support during clinical evaluations and product testing, addressing feedback and making iterative improvements;
- continuously monitor and integrate relevant updates to software libraries, technologies, and industry standards to enhance software performance and security.
Hard Skills
- Bachelor’s or master’s degree in computer science, Software Engineering;
- extensive experience with C++ programming, including hands-on experience with the Qt framework and CMake build systems;
- strong background in 3D rendering software development;
- solid understanding of linear algebra, including reference systems and transformation matrices;
- proficiency with version control systems, particularly Git, and experience in a collaborative development environment;knowledge of QML for the development of intuitive and responsive user interfaces;
- experience working in cross-functional teams and managing input from regulatory, marketing, and project management perspectives;
- knowledge of Agile development practices and tools, with the ability to adapt workflows as needed based on project priorities;
- knowledge of VTK and ITK libraries;
- excellent communication skills, with fluency in spoken and written English and Italian, to facilitate cross-departmental collaboration.
- excellent communication skills, both written and verbal;
- problem-solving mindset and proactive approach;
- passion for writing great, simple, clean and efficient code;
- awarness of the importance of the teamwork.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search