Software engineer
Adex Personnel est à la recherche d’un ingénieur logiciels pour une entreprise œuvrant dans le domaine de l’innovation en matière de technologie médicale située à Québec. Possibilité de télétravail dans le contexte actuel.
The selected candidate will be an integral part of the R&D team and will be implicated in software development interfacing with medical devices and electroretinography equipment.
Responsibilities :
-Develop and document software and user interfaces;
-Develop all layers of software based on Matlab and R applications, as well as user interface, performance monitoring modules, database plug-ins and cloud services integration;
-See to optimize development code (mainly with Matlab) in executable programming;
-Ensure performance, quality and speed from the code to be developed;
-Preparation of documentation, whether it be design specifications, version control, verification test plans and validation plans associated with developments;
-Ensure compliance with regulatory requirements and preparation of documentation to be sent to the regulatory agencies of the main regulated markets.
Requirements :
-Master's degree or advanced degree in software engineering, systems engineering or other equivalent training;
-Several years of experience in similar functions;
-Good knowledge of ISO 13485 standards and US 21CFR820 regulations;
-Knowledge of QSR MSDS and Software Design Control methods in regulated environments;
-Ability to produce technical documentation, including specifications, product requirements, technical development reports, validation reports and test plans and procedures;
-Excellent knowledge of Matlab;
-Understanding of design control based on the Quality Management System for electronic medical devices; Professional experience related to low amplitude signal capture, analog-to-digital interfaces, electrical signal processing and analysis, virtual machine interfaces and data acquisition and processing software development (a strong asset);
-Bilingual;
-Excellent ability to work in a team and proactively, professional motivation.
Environment/Benefits :
-Flexibility in scheduling;
-Possibility of telecommuting;
-Full range of insurance;
-Work environment focused on innovation and teamwork;
-Opportunity to join a company involved in a highly innovative environment!
Please note that only selected candidates will be contacted.