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
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.