SOGECLAIR

Aeronautical Data Model Developer, Python – Loads and Dynamics

SOGECLAIR

full-time

Posted on:

Location Type: Hybrid

Location: Montreal • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

FluxLinuxPython

About the role

  • We are seeking a highly skilled Python developer to support the ongoing development of an aeronautical data model used in digital engineering workflows.
  • Continue developing and improving a Python-based aeronautical data model.
  • Apply sound object-oriented programming (OOP) principles to design scalable, 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 compatibility with both Windows and Linux.
  • Contribute to the evolution of internal standards and best practices for data modeling and software development.
  • Define and document CAD standards using Siemens NX, including templates and best practices.
  • Develop workflows for CAD (NX) data management within PLM Teamcenter systems.

Requirements

  • You hold a bachelor’s or master’s degree in aerospace, mechanical or software engineering. A higher degree is an asset.
  • Knowledge of load analysis is an advantage.
  • Proven expertise in Python programming, with strong mastery of object-oriented programming.
  • Solid experience with structured data formats: JSON, YAML and HDF5.
  • Familiarity with good practices in data modeling, serialization and versioning.
  • Able to work independently and communicate effectively with technical teams.
  • Experience with Git or other version control systems.
  • Experience programming in MATLAB, Fortran or C/C++.
  • Strong organizational skills to plan work activities and complete tasks on budget and on schedule; able to work under pressure.
  • Strong analytical and problem-solving abilities, with good verbal and written communication skills in both French and English.
Benefits
  • Work in an international, multicultural environment 🌎
  • Opportunities for internal mobility
  • Ongoing training and professional development 🎓
  • A comprehensive benefits package: RRSP (with employer contribution), group insurance (50% employer-paid), telemedicine, 5 flexible/remote work days and an additional week off during the holiday season.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Pythonobject-oriented programmingJSONYAMLHDF5data modelingserializationversioningMATLABFortran
Soft skills
communicationorganizational skillsanalytical skillsproblem-solvingindependencecollaborationability to work under pressureverbal communicationwritten communication
Certifications
bachelor's degreemaster's degree