Go back to the search
AAA-Canada

Python Developer for Aeronautical Data Models – Loads and Dynamics

AAA-Canada

View all the job opportunities for this company

Job Offer: Python Developer for Aeronautical Data Models – Loads and Dynamics.

Location: Mirabel (QC)
Company: AAA Canada (mandate for a major aeronautical player)
Schedule: Flexible
Expected Start Date: July 2026
Type: Full-time, indefinite duration

Benefits and Perks

  • Sick leave days to support your well-being.
  • Comprehensive group insurance program.
  • Career advancement and professional growth opportunities.
  • Stimulating work environment with major aeronautical projects.
  • Health, wellness, and development program.
  • Competitive salary.
  • Employee assistance program.
  • Free parking.
  • Daytime schedule only.

Main Responsibilities

  • Continue the development and improvement of a Python-based aeronautical data model;
  • Apply solid object-oriented programming (OOP) principles to design scalable and maintainable software;
  • Manage structured data using formats such as JSON, YAML, and HDF5;
  • Clearly document code, data structures, and workflows to facilitate future maintenance;
  • Collaborate with internal engineering teams to ensure effective integration of the model with existing tools;
  • Develop tools and ensure their compatibility with Windows and Linux;
  • Contribute to the evolution of internal standards and practices in data modeling and software development.

CANDIDATE PROFILE

As the ideal candidate,

  • You hold a bachelor's or master's degree in aerospace, mechanical, or software engineering. A higher level of education would be an asset;
  • You have knowledge in loads analysis which would be an asset;
  • You have proven expertise in Python programming, with strong proficiency in object-oriented programming;
  • You have solid experience with structured data formats: JSON, YAML, and HDF5;
  • You are familiar with best practices in data modeling, serialization, and version control;
  • You are capable of working autonomously and communicating effectively with technical teams;
  • You have experience with Git or other version control systems;
  • You have programming experience with Matlab, Fortran, or C/C++;
  • You have good organizational skills to plan work activities and complete tasks within budget and deadlines, and you can work under pressure;
  • You have good analytical and problem-solving skills, as well as good oral and written communication skills in both French and English.

Want to contribute to the future of aeronautics?

At AAA Canada, we believe in human potential above all else. We look beyond resumes: what interests us is your background, your expertise, and your vision.

To apply, send your application to Jesula.Charriot@aaa-canada.ca

Details

City
Mirabel (QC) / Dorval

Apply

Interested by this job opportunity? Submit your application now.

Need help?

This website uses cookies for analysis and video content. You can accept only essential cookies or accept all cookies.