Développeur Systèmes Embarqués (Quebec City)

Développeur Systèmes Embarqués (Quebec City)

23 Oct
|
SII Group
|
Quebec City

23 Oct

SII Group

Quebec City

Dans le cadre d’activités de recherche et développement portant sur la cybersécurité de systèmes embarqués complexes, tu contribueras au développement, à l’analyse, aux essais et à la livraison de solutions logicielles pouvant être déployées sur des systèmes embarqués ou communiquer avec ceux-ci. Tu collaboreras avec des spécialistes du développement logiciel, de l’intelligence artificielle, de l’analyse de sécurité matérielle et de la conception de contre-mesures. Tes travaux contribueront à renforcer la résilience de technologies opérationnelles critiques et de solutions d’Internet industriel des objets, notamment dans des environnements exigeants.

Tes responsabilités : Participer à la rétro-ingénierie de logiciels ou de composants matériels embarqués afin d’en comprendre le fonctionnement et d’identifier des vulnérabilités potentielles. Développer et assembler des bancs d’essai destinés aux essais de cybersécurité. Concevoir, programmer et tester des logiciels destinés à être déployés sur des systèmes embarqués.

Produire du code source, des exécutables, des scripts de test, des jeux de données et des résultats techniques. Contribuer à la définition d’architectures et à la production de dessins techniques destinés à la fabrication de matériel. Réaliser des évaluations de cybersécurité et documenter les risques cyber ainsi que leurs impacts.

Produire une documentation technique claire ainsi que, lorsque requis, du matériel de formation. Réaliser les activités conformément aux bonnes pratiques techniques, de sécurité et de qualité de l’équipe. Tu évolueras au sein d’une équipe Agile et participeras activement à la planification des sprints, à la gestion du backlog, aux rencontres quotidiennes, aux revues de sprint, aux démonstrations et aux rétrospectives.

Les travaux feront l’objet de revues par les pairs et seront réalisés en collaboration avec les différentes parties prenantes techniques.

Tes compétences techniques : Bonne connaissance des langages de script Python, Bash et PowerShell. Expérience avec des langages de programmation tels que C, C++ ou C#. Capacité à concevoir, programmer, tester et déboguer des logiciels embarqués.

Capacité à analyser le comportement de composants logiciels et matériels. Connaissance des méthodes de rétro-ingénierie, de tests d’intrusion et d’évaluation de vulnérabilités. Tu possèdes une formation pertinente en génie informatique, génie électrique, génie logiciel, informatique, cybersécurité ou dans un domaine connexe.





Tu présentes un niveau d’expérience junior ou intermédiaire en développement de systèmes embarqués, en cybersécurité ou dans un domaine technique comparable. Tu démontres de solides capacités d’analyse, de résolution de problèmes et de documentation. Tu es en mesure de communiquer clairement les résultats de travaux techniques complexes.

Tu apprécies la collaboration au sein d’une équipe multidisciplinaire et d’un environnement Agile. Tu es en mesure de travailler professionnellement en français. Tu fais preuve de rigueur, d’autonomie, de curiosité technique et de respect des bonnes pratiques.

Poste à temps plein. Présence sur site requise cinq jours par semaine dans la région de Québec. Le travail à distance n’est pas prévu pour cette affectation. Nous recherchons une personne qui souhaite intervenir concrètement sur des problématiques avancées de cybersécurité embarquée, depuis l’analyse de bas niveau jusqu’à la conception de logiciels, de bancs d’essai et de contre-mesures.

Tu auras l’occasion de contribuer à des travaux techniques variés, incluant la rétro-ingénierie, les tests d’intrusion, l’analyse de micrologiciels, le développement embarqué et la documentation des risques cyber. As part of research and development activities focused on the cybersecurity of complex embedded systems, you will contribute to the development, analysis, testing and delivery of software solutions that can be deployed on embedded systems or communicate with them. You will collaborate with specialists in software development, artificial intelligence, hardware security analysis and countermeasure design.

Your work will help improve the resilience of critical operational technologies and Industrial Internet of Things solutions operating in demanding environments. Participate in the reverse engineering of embedded software and hardware components to understand their operation and identify potential vulnerabilities. Perform penetration testing on embedded systems.

Develop and assemble test benches for cybersecurity testing. Conduct observational or destructive tests to confirm vulnerabilities. Design,



program and test software that can be deployed on embedded systems.

Produce source code, executables, test scripts, datasets and technical results. Contribute to architecture definition and the production of technical drawings for hardware manufacturing. Perform cybersecurity assessments and document cyber risks and their impacts.

Design, configure and maintain test environments and testbeds. Produce clear technical documentation and, when required, training material. Communicate test, analysis and demonstration results effectively.

Perform all activities in accordance with the team’s technical, security and quality best practices. You will work within an Agile team and actively participate in sprint planning, backlog management, daily meetings, sprint reviews, demonstrations and retrospectives. Your work will be subject to peer review and completed in collaboration with technical stakeholders.

Your technical skills: Valuable knowledge of scripting languages such as Python, Bash and PowerShell.

Experience with programming languages such as C, C++ or C#. Ability to design, program, test and debug embedded software. Ability to analyze the behaviour of software and hardware components. Knowledge of reverse engineering, penetration testing and vulnerability assessment methods.

Experience in electrical circuit design and fabrication is considered an asset. You have relevant education in computer engineering, electrical engineering, software engineering, computer science, cybersecurity or a related field. You have junior or intermediate experience in embedded systems development, cybersecurity or a comparable technical field.

You can clearly communicate the results of complex technical work. You enjoy collaborating within a multidisciplinary team and an Agile environment. You are able to work professionally in French. You demonstrate attention to detail, autonomy, technical curiosity and a commitment to best practices.

Full-time position. On-site presence is required five days per week in the Quebec City area. Remote work is not planned for this assignment. Eligibility to obtain and maintain a Secret security clearance is required.

We are looking for someone who wants to work directly on advanced embedded cybersecurity challenges, from low-level analysis to the design of software, test benches and countermeasures. You will contribute to a broad range of technical activities, including reverse engineering, penetration testing, firmware analysis, embedded development and cyber risk documentation. #

📌 Développeur Systèmes Embarqués (Quebec City)
🏢 SII Group
📍 Quebec City

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: développeur systèmes embarqués (quebec city) / quebec city

Subscribe to this job alert:

Get the latest job offers by email for: développeur systèmes embarqués (quebec city) / quebec city