Développeur Systèmes Embarqués
French postingDevelop and test software for embedded systems to ensure resilience against cyber attacks for critical industrial IoT technologies. Perform reverse engineering and penetration testing to identify vulnerabilities and implement security countermeasures.
- On-site
- Québec, QC
- Posted Aug 24, 2026
- Apply by Sep 23, 2026
- 1 position
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Forgeahead Solutions Corporation
Technical Lead and Senior Software Engineer
- On-site
BC Public Schools
Manager, People, Performance and Culture
- On-site
Alcohol and Gaming Commission of Ontario (AGCO)
Information Management Lead / Responsable de la gestion de l’information
- On-site
Job summary
Partenaire technologique des grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation avec 16 000 collaborateurs, une présence internationale dans 20 pays, et un chiffre d’affaires supérieur à 1.621 milliards de dollars canadiens. SII Canada offre à ses clients une expertise technique avancée dans les domaines du développement applicatif, Web et Mobile, de la Cybersécurité et du Cloud. Nous intervenons également en Ingénierie, particulièrement sur les systèmes embarqués dans divers secteurs industriels. Notre ambition : faire évoluer les systèmes d’information et contribuer à la création des produits et services de demain pour nos clients. D'autre part, l’inclusion est au cœur de notre culture d’entreprise. SII Canada s’engage à offrir un environnement de travail équitable et respectueux, favorisant la diversité des profils et l’égalité des chances. Résumé Du Poste En tant que développeur de systèmes embarqués sénior, tu évolueras au sein d’une équipe dynamique et en pleine croissance composée d’ingénieurs et de scientifiques aux expertises variées. L’équipe se spécialise dans l’analyse cyber des systèmes embarqués et le développement de contre‑mesures. Le mandat consiste à assurer que des solutions critiques, ainsi que celles de clients industriels, sont résilientes face à de potentielles attaques cyber. Les travaux portent notamment sur la protection de technologies opérationnelles et d’IoT industriels critiques telles que les véhicules, les avions, les bateaux ou encore les satellites. Les activités ont un impact concret et direct sur la sécurité de systèmes critiques. Responsabilités Développer, tester et livrer des logiciels pouvant être déployés sur des systèmes embarqués ou permettant de communiquer avec des systèmes embarqués, en collaboration avec les clients Travailler en étroite collaboration avec des équipes multidisciplinaires spécialisées en sécurité matérielle des systèmes embarqués et en développement de contre‑mesures Contribuer à l’analyse cyber afin d’assurer la résilience de solutions critiques face à des attaques potentielles Participer activement à la sécurisation de technologies opérationnelles et d’IoT industriels critiques Fonctions Essentielles Participer au reverse engineering logiciel ou matériel de systèmes embarqués afin d’en comprendre le fonctionnement et d’identifier des vulnérabilités potentielles Effectuer des tests de pénétration sur des systèmes embarqués Développer et assembler des bancs d’essais pour la réalisation de tests de cybersécurité Effectuer des tests afin de confirmer des vulnérabilités, qu’ils soient observationnels ou destructifs Développer des outils permettant de communiquer avec ou d’analyser le comportement de systèmes embarqués Concevoir, programmer et tester des logiciels pouvant être déployés sur des systèmes embarqués Participer aux activités d’une équipe Agile (Sprint Planning, Daily Meeting, Sprint Review, Sprint Retrospective) Documenter et communiquer de manière claire et efficace les résultats des tests réalisés Réaliser l’ensemble des activités dans le respect des bonnes pratiques de l’équipe Exigences Minimales Baccalauréat ou diplôme supérieur en informatique, électronique ou dans un domaine connexe et pertinent Connaissance des langages de scripting (Python, Bash, PowerShell) et de programmation (C, C++, C#, etc.) Connaissance des environnements et logiciels de programmation embarquée (Keil, STM32CubeIDE, etc.) Bonne compréhension du fonctionnement interne d’un microcontrôleur et de ses périphériques (IO, DMA, Timers, PLL, ADC, DAC, etc.) Compréhension des protocoles bas niveau (I2C, SPI, Serial, CAN, etc.) Une expérience en design et fabrication de circuits électriques est considérée comme un atout Qualifications Souhaitables Intérêt marqué pour le domaine de la cybersécurité Expérience en sécurité matérielle des composants de systèmes embarqués Expérience en analyse de fuites de canaux secondaires ou en injection de fautes sur systèmes embarqués Expérience avec des techniques de lecture physique ou de sondage au niveau des composants Connaissance de logiciels de désassemblage tels que IDA ou Ghidra Sens aigu de la qualité du code et des bonnes pratiques de programmation et d’architecture Expérience avec des méthodes de développement Agile (Scrum, Kanban) Curiosité intellectuelle, goût pour l’apprentissage et la diversification des compétences Aptitudes marquées pour le travail d’équipe et la collaboration Sens élevé de l’éthique professionnelle Partenaire technologique de grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation, avec 16 000 employés, une présence internationale dans 20 pays et un chiffre d'affaires dépassant 1,621 milliard de dollars canadiens. SII Canada offre à ses clients une expertise technique de pointe dans les domaines du développement d'applications, du web et du mobile, de la cybersécurité et du cloud computing. Nous fournissons également des services d'ingénierie, notamment pour les systèmes embarqués dans divers secteurs industriels. Notre ambition est de faire progresser les systèmes d'information et de contribuer à la création des produits et services de demain pour nos clients. De plus, l'inclusion est au cœur de notre culture d'entreprise. SII Canada s'engage à offrir un environnement de travail équitable et respectueux qui favorise la diversité et l'égalité des chances
What you’ll do
Develop and test software for embedded systems to ensure resilience against cyber attacks for critical industrial IoT technologies. Perform reverse engineering and penetration testing to identify vulnerabilities and implement security countermeasures.
Requirements
Requires a bachelor's degree or higher in computer science, electronics, or a related field. Proficiency in C/C++, scripting languages, and a deep understanding of microcontroller peripherals and low-level protocols is essential.
Listed skills
- AgilePreferred
- C++Preferred
- PythonPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Embedded Systems
- Cybersecurity
- Reverse Engineering
- Penetration Testing
- C
- C++
- Python
- Bash
- PowerShell
- C#
- Microcontrollers
- I2C
- SPI
- CAN
- Agile
- Hardware Security
Job areas
- Engineering
- Technology
- Software
- Security & Safety
- Consulting
Additional details
- Minimum education
- Bachelor’s degree
- Minimum experience
- 5+ years
- Apply by
- Sep 23, 2026
- Posting language
- French
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
