Python Test Software Developer

Sainte-Anne-de-Bellevue, QC • Direct Hire • July 29, 2025 • 81957

Job Title: Python Software Developer 
Job ID: 81957
Location: Montreal, Quebec - Hybrid, 3 days a week onsite


Overview:
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

What you must have:
  • 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)

Nice to have:
  • 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

Salary/Rate Range: $90,000 - $125,000 CAD annually


For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com

Share This Job

Related Jobs