We’re on the hunt for a Test Software Developer (Python) on our Satellite systems team at our Montreal office. Role:Your initial mandate will require a skillset enabling you to develop test software in Windows, using Python, for the test of various satellite payloads. Tasks:CreatingModifying software applications for an EGSE targeting satellite payloadsRead and understand detailed requirement documentsPlanning work, providing effort estimates and driving your work to completionDesigning, coding, testing, debugging and documenting high-quality software development applicationsWork in an agile development team using best practicesWrite and modify Python applicationsPreparing documentation and participating in reviewsParticipating in integration, testing and deployment of software applicationsAssisting in troubleshooting problems in a software production environmentUnderstand the system under test Required Qualifications:A University degree in Software/Computer Engineering or other relevant disciplines, or an equivalent combination of education and experienceMinimum of 5 years of test software development experienceAbility to work with an existing code baseframeworkFamiliar with multithreading, data sharing, and APIsKnowledge of Python and C++The ability to understand and work with complex software requirement specificationsExperience with agile software developmentGood verbal and written communication skills ideally both in English and French Preferred Qualifications:Exposure to DO-178 standardsExperience with instrument control, automated system functional testingKnowledge of CCSDS, MIL-STD-1553Knowledge of protocols such as CAN bus and SpaceWireExperience with JIRA and ConfluenceExperience with GIT and Jenkins