This recruiter is online.

This is your chance to shine!

Apply Now
Tundra Solutions Techniques - Québec

Python Software Developer

Montreal,QC
  • To be discussed
  • 40.00 h - Full time

  • Contract job

  • Day

  • 1 position to fill as soon as possible

Role

As part of our space-sector projects, we are seeking a Python Software Developer bilingual to contribute to the development of Windows-based applications used for testing satellite payloads through EGSE (Electrical Ground Support Equipment) systems.

Your initial mandate will focus on designing and developing Python software tools to test, validate, and integrate various satellite payloads within a structured and technically demanding environment.

Responsibilities
  • Develop and modify EGSE software applications targeting satellite payloads

  • Read, analyze, and understand detailed requirements documentation

  • Plan tasks, provide effort estimates, and deliver according to schedule

  • Design, code, test, debug, and document high-quality software applications

  • Develop and maintain applications in Python (with contributions in C++ as needed)

  • Participate in code reviews and technical documentation activities

  • Support system integration and testing activities

  • Assist in troubleshooting issues within a production software environment

  • Develop a solid understanding of the system under test (software/hardware interactions)

  • Work within an Agile development team following best practices

Minimum Qualifications
  • Bachelor’s degree in Software Engineering, Computer Science, or a related discipline (or equivalent combination of education and experience)

  • Minimum of 5 years of experience in test software development

  • Experience working with existing frameworks and complex codebases

  • Strong understanding of multithreading, data sharing, and APIs

  • Solid knowledge of Python and good understanding of C++

  • Ability to interpret and work with complex software requirement specifications

  • Experience in Agile software development

  • Strong written and verbal communication skills in both English and French
    (interaction with clients outside Quebec and headquarters in Ontario)

Desired Qualifications
  • Exposure to DO-178

  • Experience in instrument control and automated functional system testing

  • Knowledge of CCSDS and MIL-STD-1553 standards

  • Familiarity with protocols such as CAN bus and SpaceWire

  • Experience with JIRA and Confluence

  • Experience with Git and Jenkins

Why Join Us?
  • Opportunity to work on cutting-edge space technology projects

  • Highly technical and structured environment

  • Collaboration with multidisciplinary teams

  • Direct impact on the validation of mission-critical systems

If you are passionate about Python development in complex technical environments and want to contribute to large-scale space programs, we would be pleased to connect with you.


Equal Opportunity Employer

This employer is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status or any other legally-protected factors. Disability-related accommodations are available on request for candidates taking part in all aspects of the selection process.


Requirements

Level of education

undetermined

Diploma

undetermined

Work experience (years)

3-5 years

Written languages

undetermined

Spoken languages

Fr : Advanced

En : Advanced