Back to results

Ingénieur Automatisation Électronique & DevOps (Senior)

  • Montreal, QC, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English · French
Posted

Original job description

English section of this bilingual listing.

Description

Company overview:

Our client is a major player in the global space industry, recognized for its expertise in robotics, satellite systems, and geospatial intelligence. With several decades of experience and hundreds of missions completed, the organization develops innovative solutions in satellite communications, Earth and space observation, as well as space infrastructure and exploration.

Its teams of experts contribute to complex space missions by combining engineering expertise, technical excellence, and innovation.

Role

You will contribute to the automation of the design, integration, and testing activities associated with electronic systems for satellite payloads and related space electronic products.

You will support electronic development teams throughout the manufacturing lifecycle, from design and analysis automation to the processing and use of production test results.

You will also contribute to the implementation, evolution, and maintenance of engineering infrastructure and tools, particularly within DevOps and cloud environments.

Responsibilities

  • Design, document, and implement systems to automate electronic and software development activities.
  • Manage engineering tools and third-party intellectual property, including procurement, licensing, installation, upgrades, maintenance renewals, and IT capacity planning.
  • Manage tools used for PCB, FPGA, software, RF circuit, and system design.
  • Establish governance practices, organize information, and guide users through the digital transformation of their working methods.
  • Support engineering departments in migrating tools to cloud environments, including AWS, Azure, and Databricks.
  • Support engineering teams by diagnosing and resolving issues related to engineering-specific infrastructure.
  • Create, maintain, and improve Continuous Integration and Continuous Deployment (CI/CD) pipelines.
  • Implement, maintain, and improve application and system logging and monitoring to help identify key performance indicators.

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, or an equivalent field.
  • Minimum of 5 years of relevant professional experience.
  • Strong command of scripting languages used for automation, including Python, PowerShell, Groovy, Bash, or VBScript.
  • Relevant Continuous Integration and Continuous Deployment (CI/CD) engineering experience, including Jenkins or GitLab CI.
  • Understanding of FPGA, printed circuit board design, or software development tools.
  • Knowledge of Agile software development practices.
  • Good understanding of computer networking and fundamental enterprise security principles.
  • Excellent oral and written communication skills, with the ability to produce high-quality documentation and adapt the appropriate level of detail for both IT teams and end users.

Assets

  • Linux system administration and troubleshooting skills, particularly related to performance optimization, security hardening, and high availability.
  • Experience with source control tools such as Git, GitLab, Bitbucket, GitHub, and SVN.
  • Experience automating environments on Azure Cloud.
  • Experience with logging and monitoring tools.
  • Experience with Docker and container orchestration platforms such as Kubernetes.
  • Experience with configuration management tools.
  • Experience with SQL databases.
  • Web development experience to provide development teams with graphical interface tools.
  • Knowledge of virtual machine creation and deployment using VMware, vSphere, or VirtualBox.
  • Experience collaborating with security governance and audit teams and implementing security standards.

Read the full bilingual original
Description

Présentation de l’entreprise :

Notre client est un acteur majeur de l’industrie spatiale mondiale, reconnu pour son expertise en robotique, systèmes satellitaires et renseignement géospatial. Fort de plusieurs décennies d’expérience et de centaines de missions réalisées, il développe des solutions innovantes dans les domaines des satellites de communication, de l’observation de la Terre et de l’espace, ainsi que de l’infrastructure et de l’exploration spatiale.

Ses équipes d’experts accompagnent la réalisation de missions spatiales complexes en combinant excellence technique, innovation et savoir-faire en ingénierie.

Rôle

Tu contribueras à l’automatisation des activités de conception, d’intégration et d’essai de systèmes électroniques destinés à des charges utiles de satellites et à différents produits électroniques spatiaux.

Tu accompagneras les équipes de développement électronique sur l’ensemble du cycle de fabrication, depuis l’automatisation de la conception et de l’analyse jusqu’à l’exploitation des résultats des essais de production.

Tu participeras également à la mise en place, à l’évolution et à la maintenance de l’infrastructure et des outils d’ingénierie, notamment dans des environnements DevOps et infonuagiques.

Responsabilités

  • Concevoir, documenter et mettre en œuvre des systèmes permettant d’automatiser les activités de développement électronique et logiciel.
  • Gérer les outils d’ingénierie et la propriété intellectuelle de tiers : approvisionnement, licences, installation, mises à niveau, renouvellement de la maintenance et planification de la capacité informatique.
  • Assurer la gestion des outils utilisés pour la conception de cartes de circuits imprimés, de FPGA, de logiciels, de circuits RF et de systèmes.
  • Établir des pratiques de gouvernance, structurer l’information et accompagner les utilisateurs dans la transformation numérique de leurs méthodes de travail.
  • Accompagner les départements d’ingénierie dans la migration de leurs outils vers le nuage, notamment avec AWS, Azure et Databricks.
  • Soutenir les équipes d’ingénierie en diagnostiquant et en résolvant les problèmes liés aux infrastructures spécifiques à leurs activités.
  • Créer, maintenir et améliorer les pipelines d’intégration continue et de déploiement continu (CI/CD).
  • Mettre en œuvre, maintenir et améliorer les mécanismes de journalisation et de surveillance des applications et des systèmes afin d’identifier les indicateurs clés de performance.

Exigences

  • Baccalauréat en génie informatique, en sciences informatiques ou formation équivalente.
  • Minimum de 5 années d’expérience pertinente.
  • Maîtrise de langages de script utilisés pour l’automatisation tels que Python, PowerShell, Groovy, Bash ou VBScript.
  • Expérience pertinente en intégration continue et déploiement continu (CI/CD), notamment avec Jenkins ou GitLab CI.
  • Compréhension des FPGA, de la conception de cartes de circuits imprimés ou des outils de développement logiciel.
  • Connaissance des pratiques agiles de développement logiciel.
  • Bonne compréhension des réseaux informatiques et des principes fondamentaux de sécurité dans un environnement d’entreprise.
  • Excellentes compétences en communication orale et écrite, avec la capacité de produire une documentation de qualité et d’adapter le niveau de détail aux équipes TI comme aux utilisateurs.

Atouts

  • Compétences en administration et dépannage de systèmes Linux, notamment en optimisation des performances, renforcement de la sécurité et haute disponibilité.
  • Expérience avec des outils de contrôle de source tels que Git, GitLab, Bitbucket, GitHub et SVN.
  • Expérience en automatisation d’environnements sur Azure Cloud.
  • Expérience avec des outils de journalisation et de surveillance.
  • Expérience avec Docker et des orchestrateurs de conteneurs tels que Kubernetes.
  • Expérience avec des outils de gestion de la configuration.
  • Expérience avec les bases de données SQL.
  • Expérience en développement Web afin de fournir des outils avec interface graphique aux équipes de développement.
  • Connaissance de la création et du déploiement de machines virtuelles avec VMware, vSphere ou VirtualBox.
  • Expérience de collaboration avec des équipes de gouvernance et d’audit de sécurité ainsi que dans la mise en place de normes de sécurité.

Description

Company overview:

Our client is a major player in the global space industry, recognized for its expertise in robotics, satellite systems, and geospatial intelligence. With several decades of experience and hundreds of missions completed, the organization develops innovative solutions in satellite communications, Earth and space observation, as well as space infrastructure and exploration.

Its teams of experts contribute to complex space missions by combining engineering expertise, technical excellence, and innovation.

Role

You will contribute to the automation of the design, integration, and testing activities associated with electronic systems for satellite payloads and related space electronic products.

You will support electronic development teams throughout the manufacturing lifecycle, from design and analysis automation to the processing and use of production test results.

You will also contribute to the implementation, evolution, and maintenance of engineering infrastructure and tools, particularly within DevOps and cloud environments.

Responsibilities

  • Design, document, and implement systems to automate electronic and software development activities.
  • Manage engineering tools and third-party intellectual property, including procurement, licensing, installation, upgrades, maintenance renewals, and IT capacity planning.
  • Manage tools used for PCB, FPGA, software, RF circuit, and system design.
  • Establish governance practices, organize information, and guide users through the digital transformation of their working methods.
  • Support engineering departments in migrating tools to cloud environments, including AWS, Azure, and Databricks.
  • Support engineering teams by diagnosing and resolving issues related to engineering-specific infrastructure.
  • Create, maintain, and improve Continuous Integration and Continuous Deployment (CI/CD) pipelines.
  • Implement, maintain, and improve application and system logging and monitoring to help identify key performance indicators.

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, or an equivalent field.
  • Minimum of 5 years of relevant professional experience.
  • Strong command of scripting languages used for automation, including Python, PowerShell, Groovy, Bash, or VBScript.
  • Relevant Continuous Integration and Continuous Deployment (CI/CD) engineering experience, including Jenkins or GitLab CI.
  • Understanding of FPGA, printed circuit board design, or software development tools.
  • Knowledge of Agile software development practices.
  • Good understanding of computer networking and fundamental enterprise security principles.
  • Excellent oral and written communication skills, with the ability to produce high-quality documentation and adapt the appropriate level of detail for both IT teams and end users.

Assets

  • Linux system administration and troubleshooting skills, particularly related to performance optimization, security hardening, and high availability.
  • Experience with source control tools such as Git, GitLab, Bitbucket, GitHub, and SVN.
  • Experience automating environments on Azure Cloud.
  • Experience with logging and monitoring tools.
  • Experience with Docker and container orchestration platforms such as Kubernetes.
  • Experience with configuration management tools.
  • Experience with SQL databases.
  • Web development experience to provide development teams with graphical interface tools.
  • Knowledge of virtual machine creation and deployment using VMware, vSphere, or VirtualBox.
  • Experience collaborating with security governance and audit teams and implementing security standards.

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
More about this job

Responsibilities

Automate electronic and software development activities, manage engineering design tools and related intellectual property, and support engineering teams with infrastructure troubleshooting and cloud migration. Build and maintain CI/CD pipelines, logging, and monitoring systems while improving engineering governance and digital workflows.

Requirements

Requires a bachelor’s degree in computer engineering, computer science, or an equivalent field, at least five years of relevant experience, and proficiency in automation scripting and CI/CD tools such as Jenkins or GitLab CI. Candidates should understand FPGA, PCB, or software development tools, Agile practices, networking, and enterprise security, and be able to communicate effectively with technical teams and end users.

Skills

  • Python
  • PowerShell
  • Groovy
  • Bash
  • VBScript
  • CI/CD
  • Jenkins
  • GitLab CI
  • FPGA
  • PCB Design
  • Cloud Computing
  • AWS
  • Azure
  • Databricks
  • Linux Administration
  • Docker

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Engineering
  • Software
  • Data & Analytics

Keywords

  • Electronic Systems
  • Space Industry
  • Satellite Payloads
  • Automation
  • DevOps
  • Engineering Infrastructure
  • Python
  • PowerShell
  • Groovy
  • Bash
  • VBScript
  • CI/CD
  • Jenkins
  • GitLab CI
  • FPGA
  • PCB Design
  • RF Circuits
  • AWS
  • Azure
  • Databricks
  • Linux
  • Git
  • Docker
  • Kubernetes
  • SQL
  • VMware
  • Agile
  • Networking
  • Enterprise Security
  • Logging And Monitoring

Report this job