Job Search and Career Advice Platform

Enable job alerts via email!

Python Embedded Software Developer (Aerospace)

TEEMA Solutions Group

Sainte-Anne-de-Bellevue

Hybrid

CAD 90,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading aerospace technology company is seeking an experienced Python Software Developer for a contract role in Sainte-Anne-de-Bellevue, QC. The role involves designing and developing software for testing advanced satellite payloads, requiring strong proficiency in Python and C++, along with experience in Agile development. Candidates must be bilingual in French and English and have 7–10 years of relevant experience.

Qualifications

  • 7–10 years of experience in testing embedded software.
  • Proficiency in Python and C++.
  • Strong verbal and written communication skills in both English and French.

Responsibilities

  • Design, develop, test, debug, and document high-quality software applications for satellite payloads.
  • Create and modify Python applications within the existing framework/codebase.
  • Participate in an Agile development team, employing best practices.

Skills

Python
C++
Agile software development
Multithreading
APIs
Communication in French
Communication in English

Education

University degree in Software Engineering or Computer Science
Job description
Overview

🚀 Contract: Python Software Developer (Aerospace)

Are you an experienced Python and C++ Developer with a passion for aerospace and satellite technology? Our client, is a global leader in the space industry, is seeking a skilled Python Software Developer for a contract role at their Montreal facility.

This is a dynamic, hybrid role requiring you to be on-site three days a week (Mondays, Tuesdays, and Thursdays) at the Ste-Anne-de-Bellevue office. You will be instrumental in developing software for testing advanced satellite payloads.

Job Title: Python Software Developer

Location: Montreal, QC - Ste-Anne-de-Bellevue, H9X 3R2

Schedule: Hybrid On-site (3 days/week: Monday, Tuesday, Thursday)

Language: Professional proficiency in French and English is required.

Responsibilities and Tasks
  • Design, develop, test, debug, and document high-quality software applications for EGSE targeting satellite payloads.
  • Create and modify Python applications within an existing framework/codebase.
  • Read, understand, and work with complex, detailed software requirement specifications.
  • Actively participate in an Agile development team, employing best practices.
  • Engage in software integration, system testing, and deployment activities.
  • Provide accurate effort estimates, plan work, and drive tasks to completion.
  • Assist in troubleshooting within a software production environment.
Minimum Qualifications
  • University degree in Software Engineering, Computer Science, or equivalent experience.
  • 7–10 years of experience in testing embedded software.
  • Proficiency in Python and C++.
  • Solid knowledge of multithreading, data sharing, and APIs.
  • Experience with Agile software development.
  • Ability to work effectively with complex software requirement specifications.
  • Strong verbal and written communication skills in both English and French.
Highly Desired Skills
  • Experience with any of the following is a significant asset:
  • Instrument control and automated system functional testing.
  • Exposure to DO-178 standards (aerospace software development guidelines).
  • Knowledge of space protocols such as CCSDS, MIL-STD-1553, CAN bus, and
Security and Residency Requirements
  • Reliability and CGP Clearance is mandatory.
  • The candidate must have resided in Canada for at least five consecutive years.
  • All candidates must sign the attached Right-to-Represent (RTR) document to be considered.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.