Développeur De Systèmes Embarqués Sénior

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 de systemes embarques senior



Quebec City (Sur Site)

Resume du poste




En tant que developpeur de systemes embarques senior chez Thales Solutions Numeriques

Tu assureras la mise en place d'une structure pour optimiser la cooperation et l'efficacite de l'equipe de pentesting, en definissant des objectifs clairs et mesurables avec le client; Tu etabliras regulierement des points de contact avec le client pour recueillir des retours et garantir que les attentes sont alignees, tout en servant de mentor pour les membres de l'equipe moins experimentes; Tu proposeras et developperas des outils et des methodes innovantes pour ameliorer l'efficacite des tests, et participeras aux analyses post-pentest pour affiner les approches de mitigation; Tu etabliras des indicateurs de performance de securite pour mesurer et demontrer l'impact des actions menees, ainsi que conduire des revues regulieres des performances de securite au sein de l'equipe; Tu renforceras la comprehension des domaines connexes et stimuleras l'innovation collective, et encourager des reunions regulieres de partage de connaissances entre les differentes specialites.

Fonctions essentielles/domaines principaux de responsabilite



Accompagner et mentorer les collegues en partageant les meilleures pratiques au sein de l'equipe; Contribuer au pentesting de plateformes Linux, tant sur PC que sur systemes embarques; Participer activement a la recherche de nouvelles vulnerabilites et vecteurs d'attaque; Exploiter les failles identifiees et formuler des recommandations pour leur mitigation; Assurer un bon deroulement des activites au sein d'une equipe Agile, y compris le Sprint Planning, les Daily Meetings, la Sprint Review/Retrospective; Concevoir, programmer et tester des logiciels pouvant etre deployes sur des systemes embarque; Developper des outils permettant de communiquer avec et d'analyser le comportement des systemes embarque; Concevoir et assembler des bancs d'essai pour realiser des tests de cybersecurite; Effectuer des tests pour valider les vulnerabilites, a la fois par observation et de maniere destructive; Documenter et communiquer efficacement les resultats des tests realises; Executer l'ensemble de ces taches dans le respect des bonnes pratiques de l'equipe.

Exigences minimales



Baccalaureat (ou superieur) dans le domaine de l'informatique, de l'electronique ou tout autre domaine connexe et pertinent; 5 a 8 ans d'experience pertinente en systemes embarques et/ou cybersecurite; Excellentes competences en communication, capacite a ecouter et a faire preuve d'ouverture pour travailler avec differents intervenants tels que les clients, les scientifiques et l'equipe de developpement; Bon sens de l'organisation, des responsabilites et des priorites; Curiosite intellectuelle, gout pour l'apprentissage et desir de diversifier ses competences; Aptitudes pour le travail en equipe et capacite a favoriser l'intelligence collective; Un sens aigu de la qualite du code ainsi que des bonnes pratiques de programmation et d'architecture est souhaite; Connaissance des langages de scripting (Python, Bash, PowerShell) et de programmation (C/C++, C#, etc.); Maitrise du fonctionnement de Linux; Bonne maitrise du francais parle et ecrit ; la maitrise de l'anglais est un atout, mais non une exigence.
Ce poste requiert une bonne connaissance de l'anglais pour la redaction de documents techniques, pour interagir, soutenir et/ou fournir des services a des clients, employes et/ou partenaires internationaux ainsi qu'a des autorites gouvernementales etrangeres qui ne parlent pas francais.

Qualification souhaitable



Avoir des connaissances et/ou un interet pour le domaine de la cybersecurite; La participation a des Capture The Flag (CTFs) est un atout; La certification OSCP, LPT, CEPT ou equivalente est un atout; Une connaissance des protocoles IoT est un atout; Connaissance des logiciels de programmation embarquee (Keil, STM32CubeIDE, etc.); Comprehension du fonctionnement interne des microcontroleurs et de leurs peripheriques (IO, DMA, timers, PLL, ADC, DAC, etc.); Comprehension des protocoles bas niveau (I2C, SPI, Serial, CAN, etc.); Comprehension des schematiques electriques; Connaissance de Kali Linux (ou equivalent) et de ses outils (Nmap, Metasploit, etc.); Vulnerabilites : Connaissance des vulnerabilites connues et des methodes pour les exploiter; Connaissance des outils d'analyse de reseaux; La connaissance de logiciels desassembleurs tels qu'IDA ou Ghidra est un atout; Etre familier avec des logiciels de conception de PCB est un atout; Avoir de l'experience avec les methodes de developpement Agile (Scrum, Kanban) est un atout.

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 a des informations techniques controles en vertu de la Liste canadienne des marchandises et technologies d'exportation controlee, du Programme canadien des marchandises controlees, du Programme canadien de la securite industrielle, de la reglementation americaine lnternational Traffic in Arms Regulations (ITAR) ou de la reglementation americaine Export Administration Regulations (EAR). Tous les candidats doivent etre eligibles ou en mesure d'obtenir une autorisation pour un tel acces, y compris l'eligibilite au Programme canadien des marchandises controlees et etre en mesure d'obtenir une habilitation de securite canadienne de niveau Secret OTAN.
This position requires direct or indirect access to hardware, software or technical information controlled under the Canadian Export Control List, the Canadian Controlled Goods Program, the Canadian Industrial Security Program, the US International Traffic in Arms Regulations (ITAR) and/or the US Export Administration Regulations (EAR). All applicants must be eligible or able to obtain authorization for such access including eligibility to the Canadian Controlled Goods Program and able to obtain a Canadian NATO Secret clearance.

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
    JD2430274
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Quebec City, QC, CA, Canada
  • Education
    Not mentioned