SR. Test Software Developer (Python) - Temporary
MDA
Building the space between proven and possible, MDA Space is a trusted mission partner to the global space industry. A robotics, satellite systems and geointelligence pioneer with a 55‑year+ story of world firsts and more than 450 missions, MDA Space is a global leader in communications satellites, Earth and space observation, and space exploration and infrastructure. The global MDA Space team of more than 3,800 space experts has the knowledge and know‑how to turn an audacious customer vision into an achievable mission – bringing to bear a one‑of‑a‑kind mix of experience, engineering excellence and wide‑eyed wonder that’s been in our DNA since day one. For those who dream big and push boundaries on the ground and in the stars to change the world for the better, we’ll take you there. For more information, visit
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 :
- Creating\Modifying software applications for an EGSE targeting satellite payloads
- Read and understand detailed requirement documents
- Planning work, providing effort estimates and driving your work to completion
- Designing, coding, testing, debugging and documenting high‑quality software development applications
- Work in an agile development team using best practices
- Write and modify Python applications
- Preparing documentation and participating in reviews
- Participating in integration, testing and deployment of software applications
- Assisting in troubleshooting problems in a software production environment
- Understand the system under test
Required Qualifications :
- A University degree in Software/Computer Engineering or other relevant disciplines, or an equivalent combination of education and experience
- Minimum 5 years of test software development experience
- Ability to work with an existing code base\framework
- Familiar with multithreading, data sharing, and APIs
- Knowledge of Python and C++
- The ability to understand and work with complex software requirement specifications
- Experience with agile software development
- Good verbal and written communication skills ideally both in English and French (Contact with customers outside Quebec and head office managers in Ontario).
Preferred Qualifications :
- Exposure to DO-178 standards
- Experience with instrument control, automated system functional testing
- Knowledge of CCSDS, MIL-STD-1553
- Knowledge of protocols such as CAN bus and SpaceWire
- Experience with JIRA and Confluence
- Experience with GIT and Jenkins
Please note that this is a temporary role for a 12-18 month contract.
Comments/Special Considerations:
Successful candidates must obtain and hold security clearance at the reliability status level, and pass security assessment for the Controlled Goods Program (CGP) .
We’re a dream team of purpose‑driven, collaborative and passionate people, and we are constantly looking for others to join #TeamMDA to ignite new and innovative approaches to problem‑solving that push us forward to improve life on and above Earth. If you’re excited to expand our place in space and driven to inspire the next generation, we’ll take you there.
We have entered a new era of exploration and development, and MDA welcomes all who yearn to suit up and be part of it. An equal opportunity employer prizing diversity, integrity and collaboration, we are committed to growing MDA’s and Canada’s leadership in this next golden age.
MDA provides competitive compensation and benefits packages for its employees at all locations. As a team member of MDA, you and your qualified dependents are eligible to participate in a benefit plan that ensures a comprehensive level of protection through competitive health care including extended healthcare and flexible drug plans, dental and vision benefits, disability income protection, life insurance, group retirement savings plans; and an employee and family assistance program.
MDA is proud to provide accommodation(s) during the recruitment process. Should you require any accommodations, please indicate this on your application/cover letter and we will work with you to meet your accessibility needs.
#J-18808-Ljbffr- .... Responsibilities As a Sr Mission Systems Engineer you may... ...and translate those needs to develop and maintain the system requirements... ...and execution of spacecraft test, commissioning and operational... ...and communications ~ Flight software and data interfaces ~ Spacecraft...SeniorSoftwareFull timeFor subcontractorRemote workFlexible hours
- ...information, visit . We’re on the hunt for a Test Engineer on our Satellite systems team at... ...work with a multidisciplinary team to develop state-of-the-art test stations to automate... ...procedures and reports Development of software applications and automatic RF test and...SoftwareFull timeWork at officeFlexible hours
- ...intermediate Electronics Validation and Test Engineer/Designer will be... ...designers, Digital (FPGA), Software and RF designers as part of a... ...team responsible for developing complex test systems and validating... ...Knowledge/experience with MATLAB & Python Familiarity with CI/CD...SoftwareFull timeFlexible hours
- .... Role : We are seeking a motivated and talented EGSE and Test Engineer at our Sainte-Anne-de-Bellevue office. The candidate... ...tool. Knowledge of stepper motors and drives Knowledge of Python or VBA. Knowledge of microcomputers (Raspberry Pi / Arduino)...SuggestedFull timeContract workWork at officeFlexible hoursWeekend workAfternoon shift
- ...love to hear from you! We’re on the hunt for a Junior EGSE and Test Engineer on our Satellite systems team at our Montreal office.... ...tool. Knowledge of stepper motors and drives Knowledge of Python or VBA. Knowledge of microcomputers (Raspberry Pi / Arduino)...SuggestedFull timeContract workInternshipWork at officeFlexible hours
- ...Role :⯠MDA is seeking a Satellite Flight Software System Engineer to support and/or lead the... ...phase A). Integration & Verification (IVV) Develop and support Flight Software Verification Plan and integration tests, SIL (with DSS) & HIL, faultâinjection,...SeniorSoftwareFull timeRemote workFlexible hours
- Rejoignez MDA Space en tant que Superviseur, Ingénierie de test et soyez au cœur des opérations qui assurent la qualité des produits spatiaux. Votre rôle inclut le coaching et la gestion des équipes d'ingénieurs. Le Superviseur en Ingénierie de test est crucial pour mener à...
- ...EPS, GNC, PROP, C&DH, TT&C/PDT, FSW). Develop the Platform Architecture Description Document... ...(IVV) Author verification plans, test matrices, and validation procedures for unit... ...etc.). Ensure all artefacts, analysis, software, documentations and deliverables are version...SeniorSoftwareFull timeRemote workFlexible hours
- ...there. Join our team in Montreal as a Developer – Business Systems for Connected Factory... ...create technical documentation. ~ Testing and Debugging: Conduct unit, integration,... ...computer science, computer engineering, software development, software engineering or...SoftwareFull timeFlexible hours
- ...& pre-phase A). Integration & Verification (IVV) ~ Develop verification plans, test matrices, test scripts and validation procedures to ensure... ...CDR, ORR. Ensure all artefacts, analysis, deliverables, software and documentation are version controlled in PLM. Support...SeniorSoftwareFull timeFor contractorsRemote workFlexible hours
- ...end V&V and integration of satellite and payload hardware and software, ensuring that all requirements are met, traceable, and demonstrably... ...full lifecycle and will coordinate crossâdisciplinary teams, develop Test Plans and test strategies, for development, qualification and...SeniorSoftwareFull timeRemote workFlexible hours
- ...for inter-program cohesion and for the assembly, integration and testing of our space products (AI&T). From the design phase, through... ...solutions Using the tools and ERP, monitor costs and schedules Develop and implement optimal working methods, efficient testing tools...Full timeFor subcontractorWork at officeFlexible hours
- ...Participate in all aspects of agile software development, including design,... ...web-based applications. Develop new features in support of... ...design, development, coding, testing, and debugging of new applications... ...of Node.js, REACT and Python as well as SQL. You have experience...SoftwareFull timeWork at officeFlexible hoursShift work
- ...and lead the teams through proposal development to delivery. Develop outlines, annotated outlines, and written narrative. Facilitate... ...proposals) into a cohesive and persuasive final product. Software expertise: MS Office (Word, Excel, PowerPoint, Project), Adobe Acrobat...SeniorSoftwareFull timeFlexible hoursShift work
- ...tactical data links. This role focuses on developing missionâcritical software for airborne platforms. Role Summary Design, implement, and test realâtime embedded software... ...Interface Specification Documentation. Develop program modules that implement information...SoftwareFull timeLocal areaRemote workWorldwideFlexible hours
- ...Assign projects and delegate project tasks to project managers. Develop and oversee department, staff, and project KPI's. Promote a... ...) ~ Excellent knowledge of MS Office and Project Management software. ~ Ability to travel without restrictions and hold a valid passport...SoftwareFull timeWork at officeWorldwideDay shift
- ...passant par le développement, les tests et le déploiement, oùla... ...techniques Des bases solides de Python (l'expérience avec Django est... ...for industries, real estate developments, health care and educational centers... ...delivery across the full software development lifecycle — from planning...SoftwareDaily paidInternshipWorldwide
- Being part of Air Canada is to become part of an iconic Canadian symbol, recently ranked the best Airline in North America. Let your career take flight by joining our diverse and vibrant team at the leading edge of passenger aviation. The Employee Solutions Representative...
- ...de prototypes en R&D Réalise les tests logiciels, la mise en service et la... ...tels que C, C++, C#, JavaScript, Python et autres est considérée comme un atout... ...Senior What You'll Do: Develops and maintains Chiller Controls Software, both Chiller Application and User...SeniorSoftwareDaily paidFull timeContract workWork at officeLocal areaWorldwide
- Vos principales responsabilités seront la préparation des échantillons, l’exécution des tests de laboratoire, l’analyse de données et la maintenance de l’équipement de laboratoire. Vous devrez suivre les procédures en lien avec le système de qualité de Lactanet, et ce dans...Temporary workRemplacementFull time
- ...Senior Manager, Cargo Learning and Development, the Cargo Training Developer is responsible for the development of eLearning modules and... ..., Word, PowerPoint, Excel, and Adobe (or similar) video editing software. Job Requirements Sound communication skills, both written...SeniorSoftwareWork visa
- ...for AI-enabled applications. Develop full-stack application capabilities using Python, TypeScript, .NET, or equivalent... ...documented services aligned with software development lifecycle and enterprise... ...to CI/CD pipelines, automated testing, observability, monitoring, and production...SoftwareFlexible hoursDay shift
- ...tracking status, timelines, dependencies, milestones, risks, deliverables, and cross-functional commitments with accuracy and structure. Develop and maintain the CSPM initiative roadmap, translating strategic priorities into a clear forward-looking sequence and ensuring...Temporary workWork visa
$20 - $25 per hour
Job title: Temporary Office Work Location: West Island Salary: 20-24$ / h Employment type: contract wor If you are open to temporary... ...of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity...Temporary workWeekly payContract workWork at officeRemote workMonday to friday- ...productivity of various activities of corporate sectors. These activities have an impact on the quality and efficiency of assembly and test operations for our space products. From the design phase until the clients receive the products, they design or reviews the processes used...Full timeInternshipWork at officeFlexible hours
- ...efficiency and energy-saving systems for industries, real estate developments, health care and educational centers worldwide. We operate... ...and product management to commercialize technical advantages. Develop launch toolkits, sales enablement materials, and demand generation...SeniorFull timeContract workLocal areaWorldwide
- ...encryption and authentication Within the larger context of the Command and Data Handling Subsystem, as connected to the OBC Key Loading: Test keys, development keys, flight keys Testing for use on a satellite Provide technical feedback to the Systems Team Define...Full timeFlexible hours
- ...delivery, IT investments and responsible innovation - including the integration of artificial intelligence solutions. You will lead and develop multidisciplinary teams while collaborating across the organization to ensure the successful delivery of technology initiatives and...Long term contractCasual workWork at officeRemote work
- ...allows you to earn quick cash while maintaining the flexibility your schedule requires (gig, part-time, full-time, seasonal, hourly, or temporary). Why Drive With Uber?: Receive your earnings fast: Your earnings are automatically transferred to your bank account every...Temporary workHourly payExtra incomePermanent employmentFull timePart timeSeasonal workLocal areaWeekend work
$35 - $40 per hour
Overview Languages English Education ~ Bachelor's degree Experience 2 years to less than 3 years On site Work must be completed at the physical location. There is no option to work remotely.Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to SR. Test Software Developer (Python) - Temporary. Be the first to apply!
- test automation engineer Sainte-Anne-de-Bellevue, QC
- drive test engineer Sainte-Anne-de-Bellevue, QC
- field test engineer Sainte-Anne-de-Bellevue, QC
- test engineer Sainte-Anne-de-Bellevue, QC
- test automation developer Sainte-Anne-de-Bellevue, QC
- rf test engineer Sainte-Anne-de-Bellevue, QC
- junior software developer Sainte-Anne-de-Bellevue, QC
- software development engineer Sainte-Anne-de-Bellevue, QC
- part time software developer Sainte-Anne-de-Bellevue, QC
- développeur logiciel Sainte-Anne-de-Bellevue, QC


