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.