SR. Test Software Developer
5 days ago
SaintJosephdeBeauce QC, Robert-Cliche Municipalité Régionale, QC; Chaudière-Appalaches; Québec Province, Canada
MDA Space
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
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. Your initial mandate will require a skillset enabling you to develop test software in Windows, using Python, for the test of various satellite payloads.
Creating or modifying software applications for an EGSE targeting satellite payloads
Planning work, providing effort estimates and driving your work to completion
Designing, coding, testing, debugging and documenting high‑quality software development applications
Working in an agile development team using best practices
Writing and modifying Python applications
Participating in integration, testing and deployment of software applications
Assisting in troubleshooting problems in a software production environment
Understanding the system under test
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
Familiarity with multithreading, data sharing, and APIs
Knowledge of Python and C++
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
Experience with instrument control, automated system functional testing
Knowledge of protocols such as CAN bus and SpaceWire
Temporary role for a 12‑18 month contract
Successful candidates must obtain and hold security clearance at the reliability status level, and pass security assessment for the Controlled Goods Program (CGP).
Diversity and Inclusion
MDA is an equal opportunity employer that prizes diversity, integrity and collaboration, and is committed to growing MDA’s and Canada’s leadership in this next golden age.
Eligible employees and their qualified dependents can participate in a benefit plan that includes extended health care, flexible drug plans, dental and vision benefits, disability income protection, life insurance, group retirement savings plans, and an employee and family assistance program.