Python Test Software Developer
Job in
Sainte-Anne-de-Bellevue, Montréal, Province de Québec, Canada
Listing for:
TEEMA
Part Time, Contract
position
Listed on 2026-01-13
Job specializations:
-
Software Development
Python, Software Engineer, DevOps, Software Testing
Job Description & How to Apply Below
Location: Sainte-Anne-de-BellevueJob Title: Python Software Developer
Job : 83764
Location: Montreal, Quebec - Hybrid, 3 days a week onsite
Overview:Your initial mandate will require a skill set enabling you to develop software in Windows using Python for testing various satellite payloads.
What you will be doing:Create and modify software applications for EGSE (Electrical Ground Support Equipment) targeting satellite payloadsRead and understand detailed requirement documentsPlan work, provide effort estimates, and drive tasks to completionDesign, code, test, debug, and document high-quality software applicationsWork in an Agile development team using best practicesWrite and modify Python applicationsPrepare documentation and participate in reviewsTake part in software integration, testing, and deploymentAssist with troubleshooting in a software production environmentUnderstand the system under testWhat you must have:University degree in Software Engineering, Computer Science, or another relevant discipline, or an equivalent combination of education and experienceAt least 7 years of experience in testing software - embedded preferredAbility to work within an existing framework/codebaseKnowledge of multithreading, data sharing, and APIsProficiency in Python and C++Ability to understand and work with complex software requirement specificationsExperience with Agile software developmentStrong verbal and written communication skills, ideally in both English and French (Working with and developing products for clients outside Quebec)Nice to have:Exposure to DO-178 standardsExperience with instrument control, automated system functional testingKnowledge of CCSDS, MIL-STD-1553Familiarity with protocols such as CAN bus and Space WireExperience with JIRA and ConfluenceExperience with GIT and JenkinsThank you for your interest in this opportunity. If you are selected to move forward in the process, we will contact you directly. If you do not hear from us, we encourage you to continue visiting our website for other roles that may be a good fit.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: