Développeur En Intelligence Artificielle

Quebec City, QC, CA, Canada

Job Description

Location: Quebec City, Canada
Dans des marches en rapide evolution, les clients a travers le monde font confiance a Thales. Thales est une entreprise ou les personnes les plus brillantes du monde entier se regroupent pour mettre en commun leurs idees et ainsi s'inspirer mutuellement. Dans tous les secteurs ou oeuvre Thales, notamment l'aerospatiale, le transport, la defense, la securite et l'espace, nos equipes d'architectes concoivent des solutions innovantes qui rendent demain possible des aujourd'hui.
Au sein du groupe, Thales Digital Solutions (TDS) est un pole d'innovation technologique supportant tous les secteurs d'activites autant sur le marche local canadien qu'a l'international. Rejoignez-nous afin de contribuer au developpement de solutions pour nos missions critiques. Nos projets de pointe varies utilisent nos expertises en Intelligence Artificielle, Facteurs Humains, Systemes autonomes collaboratifs, Optimisation, Gestion de la connaissance, Cybersecurite et Design.
In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible.
Within the group, Thales Digital Solutions (TDS) is a technological innovation hub supporting all sectors of activity, both in the local Canadian market and internationally. Join us to contribute to the development of mission critical solutions. Our various cutting-edge projects use our expertise in Artificial Intelligence, Human Factors, Collaborative Autonomous Systems, Optimization, Knowledge Management, Cybersecurity and Design.

Developpeur en intelligence artificielle



Quebec City, QC (Sur Site)

Resume du poste




En tant que developpeur de systemes utilisant de l'IA, tu auras la responsabilite de concevoir, assembler, programmer et tester des systemes complexes comportant une composante IA. Les plateformes cibles pour ces developpements et ces deploiements pourront varier de la simple carte embarquee jusqu'a une infrastructure Cloud. Pour y arriver, tu devras participer aux efforts collectifs de l'equipe afin de developper des systemes permettant d'executer les algorithmes sur des environnements aux capacites diverses, parfois tres restreintes, et en tenant compte de differentes contraintes propres aux differents types d'environnements.


Plus en details:

En tant que developpeur logiciel, tu auras pour mission de participer a la specification, a la conception et a la realisation de logiciels incluant les essais de ceux-ci que ce soit pour des environnements embarques ou non. Tu devras communiquer avec les equipes scientifiques et comprendre les algorithmes d'AI pour en realiser l'integration. Les aspects scientifiques pourraient depasser le domaine de l'AI (traitement du signal, statistiques, etc). Tu devras etre capable de t'adapter et de comprendre les differents domaines d'applications (acoustique, aeronautique, industriel, etc.) afin d'etre force de proposition dans les implementations et pertinent dans les realisations. Tu devras avoir une bonne comprehension des problematiques Edge et de la chaine de donnee qui supporte les solutions AI embarquee. Tu dois egalement etre familier avec les differentes technologies et plateformes de deploiement telles que Linux et Windows. D'autres connaissances pour les plateformes Cloud/Azure ou RTOS/no OS (embarque) sera un plus. Tu collaboreras avec divers profils (ingenieurs, developpeurs, scientifiques, etc.). L'adaptabilite et l'esprit d'equipe sont essentiels.

Fonctions essentielles/domaines principaux de responsabilite



Conception de solutions logicielles; Codage et depannage de composantes logicielles en langage Python et C/C++. Toute autre connaissance technique, langage ou plate-forme est un atout; Preparation et execution de tests (unitaires, integration ou fonctionnels); Gestion du deploiement et de la configuration des elements du logiciel; Production la documentation associee au developpement; Comprehension du besoin dans le domaine d'application du logiciel; Communication en equipe pluridisciplinaire.

Exigences minimales



Minimum de 3 annees d'experience dans le domaine; Diplome universitaire de premier cycle en sciences, en genie, en informatique ou en genie logiciel; Avoir des connaissances dans le domaine de l'intelligence artificielle et du Machine Learning; Connaissance des langages Python et C/C++; Connaissance des logiciels de programmation embarque, de l'optimisation du logiciel pour un materiel specifique (gestion de la memoire, cache, GPU, etc.); Maitrise du francais parle et ecrit; la maitrise de l'anglais est un atout, mais non une exigence; Capacite d'obtenir une cote de securite est un atout tres important; Avoir de la curiosite intellectuelle, le gout d'apprendre et de se diversifier est essentiel; Avoir des aptitudes pour le travail en equipe et favoriser l'intelligence collective.

Qualification souhaitable



Un sens aigu de la qualite du code et des pratiques de programmations est souhaite; Avoir de l'experience avec les methodes de developpement Agile (Scrum, Kanban) est un atout; Avoir des connaissances en mise en application des principes de base de cybersecurite; Avoir des connaissances avec les librairies majeures de Machine Learning (Tensorflow, Pytorch); Avoir des connaissances dans le domaine du traitement de signal et de l'analyse d'images est considere comme un atout; Avoir des connaissances en DevOps, integration continue est considere comme un atout; Experience dans le domaine de l'informatique avec de l'electronique est consideree un atout.

La fourchette de reference du marche de la remuneration cible totale pour ce poste, qui comprend le salaire de base annuel et la remuneration variable cible, se situe entre


Total Target Cash (TTC): 66,568.75 - 89,888.55 - 114,626.95 CAD Annual
Cela reflete la maniere dont les entreprises d'un secteur et d'une region geographique comparables paient generalement pour des emplois et responsabilites equivalents. Cette fourchette aide l'entreprise a prendre des decisions salariales en tant que point de donnees parmi d'autres. Le fait qu'un poste se situe dans cette fourchette depend egalement au fil des ans de plusieurs autres facteurs, comme notamment (et non exclusif) l'historique du parcours professionnel de l'employe, ses competences, ses aptitudes et ses performances, les budgets salariaux annuels de l'entreprise, les exigences et besoins des programmes et accords Clients et l'equite interne de l'entreprise. Thales peut proposer des avantages supplementaires et d'autres compensations, en fonction de circonstances non liees au statut du demandeur protege par la loi locale, provinciale ou federale.

(Pour les candidats internes, si vous avez besoin de plus d'informations, veuillez contacter votre service RH Partage, 1er Point)


Thales propose un vaste programme d'avantages sociaux a tous les employes a temps plein travaillant 24 heures ou plus par semaine et a leurs personnes a charge eligibles, notamment :

Des soins de sante complementaires payes par l'entreprise, des soins dentaires, un compte de depenses de sante, un programme d'assurance-vie, de Deces et mutilation accidentels, une assurance invalidite de courte duree, une assurance voyage, un regime d'aide aux employes et un programme de bien-etre. Des regimes d'epargne-retraite (REER, RRCD, CELI) avec contribution de l'entreprise et abondement a un RRCD, sans periode d'acquisition. Des conges payes par l'entreprise, des jours de vacances et conges de maladie payes. Des rabais sur les assurances habitation et automobile.

The reference Total Target Compensation(TTC) market range for this position, inclusive of annual base salary and the variable compensation target, is between


Total Target Cash (TTC): 66,568.75 - 89,888.55 - 114,626.95 CAD Annual
This reflects how companies in a similar industry and geographic region generally pay for similar jobs. This range helps the Company make pay decisions as one data point among many. Where a position falls within this range is also dependent on other factors including - but not limited to - the employee's career path history, competencies, skills, and performance, as well as the company's annual salary budget, the customer's program requirements, and the company's internal equity. Thales may offer additional benefits and other compensation, depending on circumstances not related to an applicant's status protected by local, state, or federal law.

(For Internal candidate, if you need more information, please reach out to your HR Shared service, 1st Point)


Thales provides an extensive benefits program for all full-time employees working 24 or more hours per week and their eligible dependents, including the following:

Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, travel insurance, Employee Assistance Plan and Well-Being program. Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period. Company paid holidays, vacation days, and paid sick leave. Voluntary Life, AD&D, Critical Illness, Long-Term Disability. Employee Discounts on insurance (home, and auto).

Thales est un employeur offrant l'egalite des chances qui valorise la diversite et l'inclusion sur le lieu de travail. Thales s'engage a mettre en place des mesures d'adaptation tout au long du processus de recrutement. Les candidats selectionnes pour une entrevue et ayant besoin de mesures d'adaptation sont pries de le faire savoir lors de l'invitation a l'entrevue; notre equipe travaillera volontiers avec chaque candidat pour repondre a ses besoins particuliers. Tous les renseignements relatifs aux mesures d'adaptation seront traites d'une maniere confidentielle et utilises uniquement dans le but d'offrir une experience candidat adaptee.
Thales is an equal opportunity employer which values diversity and inclusivity in the workplace. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.
Ce poste exige un acces direct ou indirect a du materiel, des logiciels, ou des informations techniques controles en vertu de la Liste des marchandises et technologies d'exportation controlee du Canada et/ou en vertu de la reglementation americaine Export Administration Regulations (EAR). Tous les candidats doivent etre en mesure d'obtenir une autorisation pour un tel acces.
This position requires direct or indirect access to hardware, software or technical information controlled under the Canadian Export Control List and/or the US Export Administration Regulations (EAR). All applicants must be eligible or able to obtain authorization for such access.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2641009
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Quebec City, QC, CA, Canada
  • Education
    Not mentioned