
Python Test Software Developer
- Sainte-Anne-de-Bellevue, QC
- $90,000-125,000 per year
- Permanent
- Full-time
Job ID: 81957
Location: Montreal, Quebec – Hybrid, 3 days a week onsiteOverview:
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 payloads
- Read and understand detailed requirement documents
- Plan work, provide effort estimates, and drive tasks to completion
- Design, code, test, debug, and document high-quality software applications
- Work in an Agile development team using best practices
- Write and modify Python applications
- Prepare documentation and participate in reviews
- Take part in software integration, testing, and deployment
- Assist with troubleshooting in a software production environment
- Understand the system under test
- University degree in Software Engineering, Computer Science, or another relevant discipline, or an equivalent combination of education and experience
- At least 5 years of experience in test software development
- Ability to work within an existing framework/codebase
- Knowledge of multithreading, data sharing, and APIs
- Proficiency in Python and C++
- Ability to understand and work with complex software requirement specifications
- Experience with Agile software development
- Strong verbal and written communication skills, ideally in both English and French (Working with and developing products for clients outside Quebec)
- Exposure to DO-178 standards
- Experience with instrument control, automated system functional testing
- Knowledge of CCSDS, MIL-STD-1553
- Familiarity with protocols such as CAN bus and SpaceWire
- Experience with JIRA and Confluence
- Experience with GIT and Jenkins