Offres d'emploi

Ingénieur(e) logiciel / Software Engineer

Entreprise : National Research Council Canada
Type d'emploi : Temporaire
Statut d'employé : Temps plein
Région : QC Montérégie
Lieu de travail : Boucherville
Clientèle visée : Ingénieur, Diplômé en génie
Expérience requise : 0 à 2 ans, 3 à 5 ans
Date de publication : 22/06/22
Partagez

Description sommaire des fonctions

La priorité sera accordée aux groupes désignés pour l’équité en matière d’emploi suivants : les femmes, les Autochtones (Premières Nations, Inuits et Métis) et les personnes en situation de handicap*.

* La Loi sur l’équité en matière d’emploi, qui est en cours de révision, utilise les termes « personnes handicapées » et « minorités visibles ».

Ville: Boucherville

Unité organisationnelle: Énergie, mines et environnement

Classification: ACR

Durée de l'emploi: Durée déterminée

Durée: 3 ans

Exigences linguistiques: Bilingue Impératif BBB/BBB

Les avantages du CNRC

De grands esprits. Un seul but. La prospérité du Canada.

Au Conseil national de recherches du Canada (CNRC) — le plus grand organisme de recherche du gouvernement du Canada —, nous stimulons l’innovation industrielle, l’avancement du savoir et le développement technologique. Chaque année, nous collaborons avec quelque 70 collèges, universités et hôpitaux, contribuons aux projets de plus de 800 entreprises et offrons un soutien financier et des conseils à plus de 8 000 petites et moyennes entreprises (PME).

Nous réunissons les esprits les plus brillants afin d’avoir une incidence tangible sur la vie des gens du Canada et d’ailleurs. Il ne nous manque que vous. Créez des retombées percutantes en mettant à profit vos compétences et votre talent créateur.

Au CNRC, nous savons que la diversité favorise l’excellence en recherche et en innovation. Nous sommes déterminés à avoir un effectif diversifié et représentatif ainsi qu’un milieu de travail sécuritaire et respectueux, et nous souhaitons contribuer à faire en sorte que le système d’innovation canadien abonde dans le même sens. Nous invitons toutes les personnes qualifiées à poser leur candidature et encourageons celles-ci à répondre aux questions d’autodéclaration sur l’équité en matière d’emploi pendant le processus de demande d’emploi.

Veuillez nous faire part de toute mesure d’adaptation nécessaire à une évaluation juste et équitable. Sachez que les renseignements que vous nous fournirez à cet égard seront traités de façon confidentielle.

Votre défi

Contribuez à la réalisation de travaux de recherche stratégiques et poursuivez une carrière prometteuse au Conseil national de recherches du Canada (CNRC), la plus grande organisation de recherche et de technologie au Canada.

Nous souhaitons embaucher un ingénieur ou une ingénieur logiciel en vue de soutenir le Centre de recherche en Énergie, mines et environnement. L’Ingénieur(e) aura comme responsabilité principale de contribuer à l’atteinte des objectifs du centre de recherche par des travaux d’ingénierie de haut calibre ainsi que par le développement et l’application de technologies de pointe. La personne choisie doit partager nos valeurs fondamentales relatives à l’intégrité, à l’excellence, au respect et à la créativité.

La personne qui occupera le poste sera responsable de tous les aspects d’ingénierie logiciels au sein de l’équipe d’Intégration de Systèmes et Prototypes. La majeure partie du travail consiste à concevoir, programmer, tester, déployer et documenter des applications pour le contrôle & l’instrumentation de périphérique (capteur, carte d’acquisition, laser, spectromètre, actuateur, etc.), l’acquisition et le traitement de données, ainsi que l’affichage de résultats. La programmation d’interface utilisateur selon de bonnes pratiques (Expérience utilisateur - UX) fait également partie du mandat.

Certains de vos défis seront de :

  • Programmer des logiciels de contrôle d’instrument et d’analyse des résultats pour des applications de mesure optiques et ultrasonores;
  • Réaliser des revues de conception, du contrôle de version, et des tests unitaires;
  • Écrire des scripts pour automatiser des processus existants afin d’augmenter l’efficacité des ressources;
  • Refondre des plateformes d’instrumentation et d’analyse existantes pour augmenter la robustesse ou répondre à de nouveaux requis;
  • Intégrer des kits de développement (SDK ou API) de tierces parties pour le contrôle de périphériques scientifiques;
  • Gérer un serveur de contrôle de version et des environnements de développement pour les différents langages.

Le candidat ou la candidate travaillera au sein d’une équipe multidisciplinaire de chercheurs, d’ingénieur et de spécialistes dans des installations uniques de calibre mondial à la conception et la réalisation de prototype d’instruments scientifiques complexes.

Critères de présélection

Dans votre demande, vous devez démontrer que vous répondez à tous les critères de présélection suivants :

Études

Baccalauréat en génie logiciel, génie électrique avec spécialisation en instrumentation et contrôle ou dans un domaine connexe.

Pour plus de renseignements sur les certificats et diplômes obtenus à l'étranger, veuillez consulter Équivalence des diplômes

Expérience

  • Expérience en tant que développeur full-stack;
  • Expérience en programmation orientée objet avec un langage moderne;
  • Expérience pratique en conception d’architectures et de logiciel complexe pour l’instrumentation et le contrôle de périphériques;
  • Expérience appréciable des patrons de conception logicielle standard, en simulation, et en tests unitaires;
  • Expérience appréciable en déverminage et résolution de problèmes.

Condition d'emploi

Cote de fiabilité

Exigences linguistiques

Bilingue Impératif BBB/BBB

Renseignements sur les exigences linguistiques et les tests d'auto-évaluation

Critères d'évaluation

Les candidat(e)s seront évalué(e)s selon les critères suivants :

Compétences techniques

  • Maîtrise d’un IDE moderne avec leurs outils de débogage, profilage, etc (Visual Studio, Visual Studio Code, Eclipse, etc…);
  • Connaissance marquée du langage de programmation C# (Full-Stack, .Net et framework WPF);
  • Connaissance des langages de programmation C, C++ et Python (scripting et écosystème scientifique un atout);
  • Connaissance avec l’utilisation et l’écriture de DLL;
  • Connaissance TI (serveur Windows, Sysadmin, Windows IOT, réseautique, machine virtuelles);
  • Connaissance de base de la méthode Agile, du langage de modélisation unifié (UML), et des principes d’expérience utilisateurs (UX).

Compétences comportementales

  • Recherche - Pensée créatrice (Niveau 3)
  • Recherche - Orientation vers les résultats (Niveau 2)
  • Recherche - Travail en équipe (Niveau 2)
  • Recherche - Communication (Niveau 2)

Profil(s) des compétences

En ce qui concerne ce poste, le CNRC évaluera les candidat(e)s selon les profils des compétences suivants : Recherche;

Tous les profils de compétences

Réinstallation

L'aide à la réinstallation sera déterminée conformément à la directive sur la réinstallation du CNRC.

Rémunération

L’objectif de cette mesure de dotation est de pourvoir un poste du niveau ACR-2. Il s’agit d’un poste pour personnes qui sont en début de carrière et l’échelle salariale est de 74,230 $ à 103,093 $.

Remarque : Le régime salarial complet des AR/ACR comporte cinq niveaux. La détermination du salaire sera basée sur un examen de l’expertise de la personne qui postule, des résultats et des impacts de son expérience professionnelle antérieure par rapport aux exigences du niveau. Ainsi, le salaire initial pourrait se situer dans un autre niveau de l’échelle salariale des AR/ACR (c’est-à-dire au-dessus ou en dessous du niveau prévu pour ce poste).

Les employés du CNRC bénéficient d’un large éventail d’avantages sociaux concurrentiels, notamment des régimes de santé et de soins dentaires complets, des régimes de retraite et d’assurance, des vacances et d’autres droits aux congés.

Remarques

Une liste de candidats pré-qualifiés pourrait être établie pour une période d'un an pour des postes semblables.

La préférence sera accordée aux citoyen(ne)s canadien(ne)s et résident(e)s permanent(e)s du Canada. Veuillez inclure des renseignements à cet égard dans votre demande.

Le ou la titulaire doit en tout temps respecter les mesures de sécurité au travail.

Nous remercions toutes les personnes qui postuleront, mais nous ne communiquerons qu’avec celles retenues pour une évaluation subséquente.

S.V.P. envoyez vos questions en incluant le numéro de la demande (16426) à :

Téléphone : 343-548-5849

Date de fermeture: 5 aout 2022 - 23h59 heure de l'Est

Pour plus de renseignements sur les ressources et outils professionnels, consultez les Ressources et outils professionnels

*Si vous occupez actuellement un poste d’une durée déterminée ou indéterminée au CNRC, veuillez poser votre candidature par l’entremise du module Carrières SuccessFactors à partir de votre ordinateur de travail.

---------------------------------------

Priority will be given to the following designated employment equity groups: women, Indigenous peoples* (First Nations, Inuit and Métis) and persons with disabilities.

* The Employment Equity Act, which is under review, uses the terminology Aboriginal peoples and visible minorities.

City: Boucherville

Organizational Unit: Energy, Mining and Environment

Classification: RCO

Tenure: Term

Duration: 3 Years

Language Requirements: Bilingual Imperative BBB/BBB

The NRC Advantage

Great Minds. One Goal. Canada's Success.

The National Research Council of Canada (NRC) is the Government of Canada's largest research organization supporting industrial innovation, the advancement of knowledge and technology development. We collaborate with over 70 colleges, universities and hospitals annually, work with 800 companies on their projects, and provide advice or funding to over 8000 Small and Medium-sized Enterprises (SMEs) each year.

We bring together the brightest minds to deliver tangible impacts on the lives of Canadians and people around the world. And now, we want to partner with you. Let your expertise and inspirations make an impact by joining the NRC.

At the NRC, we know that diversity enables excellence in research and innovation. We are committed to a diverse and representative workforce, a safe and respectful work environment, and contributing to a more inclusive Canadian innovation system. We welcome all qualified applicants and encourage you to complete the employment equity self-declaration questions during the job application process.

Please let us know of any accommodation measures required to help you to be assessed in a fair and equitable manner. Please note that the information you provide will be treated confidentially.

Your Challenge

Help bring research to life and drive your career forward with the National Research Council of Canada (NRC), Canada's largest research and technology organization.

We are looking for a Sofware Engineer to support our Energy, Mining and Environment Research Centre. The Research Officer would be someone who shares our core values of Integrity, Excellence, Respect and Creativity.

Screening Criteria

Applicants must demonstrate within the content of their application that they meet the following screening criteria in order to be given further consideration as candidates:

Education

Bachelor’s degree in Software Engineering, Electrical Engineering with speciality or other related discipline.

For information on certificates and diplomas issued abroad, please see Degree equivalency

Experience

  • Experience as a full-stack developer;
  • Experience in object-oriented programming with a modern language;
  • Practical experience in the design of architecture and complex instrumentation, and peripheral monitoring software;
  • Considerable experience in standard software design patterns, simulation and unit tests;
  • Considerable experience in debugging and problem solving.

Condition of Employment

Reliability Status

Language Requirements

Bilingual Imperative BBB/BBB

Information on language requirements and self-assessment tests

Assessment Criteria

Candidates will be assessed on the basis of the following criteria:

Technical Competencies

Behavioural Competencies

  • Research - Creative thinking (Level 3)
  • Research - Results orientation (Level 2)
  • Research - Teamwork (Level 2)
  • Research - Communication (Level 2)

Competency Profile(s)

For this position, the NRC will evaluate candidates using the following competency profiles: Research;

View all competency profiles

Relocation

Relocation assistance will be determined in accordance with the NRC's directives.

Compensation

The intent of this hiring action is to staff this position at the RCO-2 level, which is an early-career level position with a salary range of $74,230 to $103,093.

NOTE: Please note that the full RO/RCO salary scale has five levels. Salary determination will be based on a review of the candidate’s expertise, outcomes and impacts of their previous work experience relative to the requirements of the level. As such, the initial salary could be within another level of the RO/RCO salary scale (i.e. above or below the intended level for this position).

NRC employees enjoy a wide-range of competitive benefits including comprehensive health and dental plans, pension and insurance plans, vacation and other leave entitlements.

Notes

  • information when you submit your attestation.
  • A pre-qualified list may be established for similar positions for a one year period.
  • Preference will be given to Canadian Citizens and Permanent Residents of Canada. Please include citizenship information in your application.
  • The incumbent must adhere to safe workplace practices at all times.
  • We thank all those who apply, however only those selected for further consideration will be contacted.

Please direct your questions, with the requisition number (17169) to:

Telephone: 343-548-5849

Closing Date: 5 August 2022 - 23:59 Eastern Time

For more information on career tools and other resources, check out Career tools and resources

*If you are currently a term or continuing employee at NRC, please apply through the SuccessFactors Careers module from your NRC computer.

National Research Council Canada

Site Web