Back to job search
Astek logo

Python Test Software Developer

French posting
  • Montréal, QC
  • Hybrid
  • Posted Nov 4, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Full-time
Experience level
Mid-level · 2+ years
Minimum education
Bachelor’s degree
Posting language
French
Working hours
40 hours per week
Office presence
3 days per week
Seniority
Associate
Application method
Apply on LinkedIn (LinkedIn sign-in required)

Job summary

Develop, configure, and execute Hardware-in-the-Loop tests and automated Python tests for safety-critical embedded systems, including unit, functional, and integration testing. Analyze test results and technical issues, maintain requirements traceability and technical documentation, and collaborate with software, systems, validation, and laboratory teams using code review, CI practices, and Agile processes.

Job details

🗃️Offre d'emploi : Ingénieur Validation / Automatisation de tests Python / Python Test Software Developer 📍Localisation : Montréal Ouest 🏢Mode de travail : Hybride - 3 jours de présentiel sur site 🕒Début : Dès que possible Le masculin est utilisé pour alléger l'annonce. Votre mission (…si vous l’acceptez !) : En tant que Ingénieur Validation / Automatisation de tests Python / Python Test Software Developer (Hardware-in-the-Loop). Vous intégrerez une équipe multidisciplinaire et contribuerez au développement et à la validation de systèmes logiciels embarqués utilisés dans des applications spatiales de haute criticité. L’environnement de travail est fortement orienté vers les tests, l’automatisation et la qualité logicielle. Votre quotidien sera rythmé par : Développer, configurer et exécuter des tests HIL (Hardware-in-the-Loop) sur des systèmes embarqués critiques Concevoir et mettre en œuvre des tests : unitaires, fonctionnels d’intégration Développer des scripts d’automatisation en Python Simuler différents scénarios opérationnels et analyser le comportement logiciel et matériel Diagnostiquer et résoudre des problématiques techniques liées aux tests, aux équipements ou aux configurations logicielles Participer à l’analyse des besoins et garantir la traçabilité des exigences Collaborer étroitement avec les équipes : logiciel embarqué, systèmes, validation, laboratoires Participer aux revues de code, aux pull requests et aux pratiques d’intégration continue Rédiger la documentation technique : plans de test, rapports de validation, procédures, spécifications Participer aux rituels Agile (planification, suivi, rétrospectives) Vous : Diplôme en génie électrique, logiciel, informatique embarquée ou domaine connexe Expérience en développement logiciel embarqué ou validation de systèmes critiques Bonne maîtrise de Python (automatisation et tests) Connaissance du C++ en environnement embarqué Expérience en : tests HIL, tests boîte noire (Black Box testing) Expérience avec : GitLab, Jenkins, pipelines CI/CD Connaissance des méthodologies Agile / Scrum Capacité à investiguer et résoudre des problématiques complexes Expérience avec Jira et Confluence Bonnes compétences en communication et travail en équipe Le candidat doit avoir un permis de travail valide l'autorisant à travailler légalement au Canada. Les avantages Astek Assurances collectives dès le premier jour d’emploi avec prise en charge de 50 % des primes par Astek Canada Régime d’épargne-retraite offert après 3 mois de service Contribution de contrepartie de l’employeur pouvant atteindre 2 000 $ par année selon les modalités du régime 3 semaines de vacances pour 1 à 3 ans d’expérience reconnue 4 semaines de vacances après 3 ans d’expérience reconnue Possibilité d’acheter 1 semaine additionnelle de vacances par année 3 jours mobiles après 3 mois d’ancienneté Possibilité de travailler jusqu’à 5 semaines par année depuis l’étranger, sous réserve des politiques applicables Remboursement du forfait téléphonique et/ou internet jusqu’à 75 $ par mois Remboursement des frais de transport admissibles jusqu’à concurrence du tarif STM Zone A Remboursement annuel de 500 $ pour les activités sportives Allocation annuelle de 500 $ pour le matériel informatique ou l’équipement de bureau Activités sociales et 5 à 7 réguliers Accès aux bureaux de Montréal, Toronto et Vancouver Programme de cooptation Formations sur mesure Remboursement de certaines certifications liées à l’emploi Remboursement de la cotisation à un ordre professionnel lorsque reliée à l’emploi Programme d’aide aux employés (PAE) et télémédecine Rencontrons-nous ! Tu t'es reconnu sur l’annonce et Astek te plaît ? Postule directement sur cette annonce, afin que Justine, notre Spécialiste en Acquisition de Talents, puisse te contacter pour un premier échange. Luc, ton futur Manager, te proposera ensuite d’échanger autour de cette opportunité, de ton parcours et de tes attentes ! Nos Plus Rejoindre Astek, c’est choisir : Un accélérateur d’expérience, où chaque mission est une opportunité de progresser Un accès à une multitude de projets techniquement passionnants pour nos clients comme en interne Un accompagnement de proximité individualisé pour un parcours professionnel sur mesure Un apprentissage continu, grâce à notre Académie de formation interne Un environnement de travail convivial et inclusif, soutenu par des pratiques RH certifiées #TopEmployer2026 #BestManaged #ISO9001 #ISO14001 #ISO27001 Astek Canada Depuis 1999, Astek Canada se spécialise en service conseil TI et en ingénierie, pilotant avec succès les stratégies de développement de ses clients. Astek Canada compte plus de 600 collaborateurs localisés à Montréal, Toronto et Vancouver. L’innovation étant au cœur de la transformation numérique, Astek Canada a pour vocation de guider et accompagner les entreprises dans leur processus de transformation numérique.

What you’ll do

Develop, configure, and execute Hardware-in-the-Loop tests and automated Python tests for safety-critical embedded systems, including unit, functional, and integration testing. Analyze test results and technical issues, maintain requirements traceability and technical documentation, and collaborate with software, systems, validation, and laboratory teams using code review, CI practices, and Agile processes.

Requirements

A degree in electrical engineering, software engineering, embedded computing, or a related field is required, along with experience in embedded software development or validation of critical systems. Candidates should have strong Python skills, embedded C++ knowledge, experience with HIL and black-box testing, familiarity with GitLab, Jenkins, CI/CD, Agile/Scrum, Jira, and Confluence, and valid authorization to work in Canada.

Benefits

  • Group Insurance
  • Retirement Savings Plan
  • Employer Matching Contributions
  • Paid Vacation
  • Additional Vacation Purchase Option
  • Personal Days
  • Work From Abroad Option
  • Phone and Internet Reimbursement
  • Transportation Reimbursement
  • Sports and Fitness Allowance
  • Computer Equipment or Home Office Allowance
  • Social Events
  • Training
  • Job-Related Certification Reimbursement
  • Professional Association Dues Reimbursement
  • Employee Assistance Program
  • Telemedicine

Listed skills

  • Python · Preferred
  • C++ · Preferred
  • CI/CD · Preferred
  • Agile · Preferred
  • Scrum · Preferred
  • Jira · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Python
  • Embedded Software
  • C++
  • Hardware-in-the-Loop Testing
  • Black-Box Testing
  • Unit Testing
  • Functional Testing
  • Integration Testing
  • Test Automation
  • GitLab
  • Jenkins
  • CI/CD
  • Agile
  • Scrum
  • Jira
  • Confluence

Job areas

  • Software
  • Technology
  • Engineering
  • Manufacturing

More jobs from Astek

See all jobs from Astek