Ingénieur Automatisation Électronique & DevOps (Senior)
Senior engineer (via SII Group, embedded with a major space-industry client in Montréal) automating design, integration and testing of satellite payload electronics, and building/maintaining DevOps and cloud engineering infrastructure. Core stack: Python/PowerShell/Bash scripting, Jenkins/GitLab CI, AWS/Azure/Databricks, Docker/Kubernetes.
- Compensation
- Not disclosed
- Location
- Montréal, Canada
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Devops
- Posted
Skills
Must have
- Bachelor's degree in Computer Engineering, Computer Science, or equivalent
- Minimum 5 years of relevant experience
- Strong command of automation scripting languages (Python, PowerShell, Groovy, Bash, or VBScript)
- CI/CD experience, notably with Jenkins or GitLab CI
- Understanding of FPGA, PCB design, or software development tools
- Knowledge of Agile software development practices
- Good understanding of computer networking and enterprise security fundamentals
- Excellent oral and written communication and documentation skills
Nice to have
- Linux system administration: performance optimization, security hardening, high availability
- Experience with source control tools (Git, GitLab, Bitbucket, GitHub, SVN)
- Experience automating environments on Azure Cloud
- Experience with logging and monitoring tools
- Experience with Docker and container orchestrators such as Kubernetes
- Experience with configuration management tools
- Experience with SQL databases
- Web development experience to build GUI tools for engineering teams
- Knowledge of VM creation/deployment with VMware, vSphere, or VirtualBox
- Experience collaborating with security governance/audit teams and implementing security standards
Full description
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.