Enable job alerts via email!

Python Test Software Developer

TEEMA

Sainte-Anne-de-Bellevue

Hybrid

CAD 90,000 - 125,000

Full time

4 days ago
Be an early applicant

Job summary

A technology consulting firm in Quebec is looking for a Python Software Developer to create software for testing satellite payloads. The role requires at least 5 years of software development experience, proficiency in Python and C++, and the ability to work in a hybrid environment. Strong communication skills in English and French are preferred. The salary range is $90,000 – $125,000 CAD annually.

Qualifications

  • At least 5 years of experience in test software development.
  • Ability to work within an existing framework/codebase.
  • Strong verbal and written communication skills, ideally in both English and French.

Responsibilities

  • Create and modify software for satellite payloads.
  • Plan work, provide effort estimates, and drive tasks to completion.
  • Design, code, test, debug, and document software applications.

Skills

Python
C++
Multithreading
Data sharing
APIs
Agile software development
Communication skills in English and French

Education

University degree in Software Engineering, Computer Science, or equivalent

Tools

JIRA
Confluence
GIT
Jenkins

Job description

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 toDO-178standards
  • Experience with instrument control, automated system functional testing
  • Knowledge ofCCSDS,MIL-STD-1553
  • Familiarity with protocols such asCAN busandSpaceWire
  • Experience withJIRAandConfluence
  • Experience withGITandJenkins

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

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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.