Hybrid Aeronautical Data Model Developer, Python – Loads and Dynamics

Posted last month

Apply now

About the role

  • Python developer to enhance aeronautical data models based on Python at Sogclair. Collaborate with engineering teams and ensure model integration with existing tools.

Responsibilities

  • 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.

Job title

Aeronautical Data Model Developer, Python – Loads and Dynamics

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job