Matlab Simulink jobs in Montréal, QC
- Noramtec Consultants AmericasDorval, QC
- $50–$55 an hour
- Contract
- Python Aircraft Data Model Developer - Loads & Dynamics (CONTRACT)*.
- Bachelor/master's in engineering.
- ETL pipeline development and management.
Fly-By-Wire & Secondary Flight Controls Engineer
Easily applyMorson Talent (Canada & USA)Montréal, QC- Permanent
- Lead the integration of FBW and secondary flight control systems at the aircraft level.
- Collaborate with system suppliers to define concepts, design approaches,…
- BombardierDorval, QC
- Day shift
- Dental care
- Life insurance
- Employee assistance program
- When applicable, Bombardier promotes flexible and hybrid work policies.
- Insurance plans (Dental, medical, life insurance, disability, and more).
- View all Bombardier jobs - Dorval jobs - Simulation Engineer jobs in Dorval, QC
- Salary Search: Professional Senior, Engineering - Simulation salaries
- See popular questions & answers about Bombardier
- BombardierDorval, QC
- Contract
- L’équipe des CLaws est responsable de la conception, le développement, la vérification et la certification des lois de pilotage des commandes de vol électriques…
- BombardierDorval, QC
- Dental care
- Life insurance
- Employee assistance program
- When applicable, Bombardier promotes flexible and hybrid work policies.
- Insurance plans (Dental, medical, life insurance, disability, and more).
- BombardierDorval, QC
- Dental care
- Life insurance
- Employee assistance program
- When applicable, Bombardier promotes flexible and hybrid work policies.
- Insurance plans (Dental, medical, life insurance, disability, and more).
- BombardierDorval, QC
- Day shift
- Dental care
- Life insurance
- Employee assistance program
- Disability insurance
- Régimes d'assurance (Soins dentaires, soins médicaux, assurance-vie, assurance-invalidité, et plus encore).
- Participer au développement des connaissances et de…
- BombardierDorval, QC
- Contract
- Si vous avez une bonne idée, nous avons l’environnement pour qu’elle devienne un produit unique ou une expérience client exceptionnelle.
- BombardierDorval, QC
- Contract
- Coordonner les activités de développement de produit des fournisseurs des systèmes hydromécaniques, et les interrelations avec les autres systèmes et interfaces…
- BombardierDorval, QC
- Contract
- Coordonner les activités de développement de produit des fournisseurs des systèmes hydromécaniques, et les interrelations avec les autres systèmes et interfaces…
- BombardierDorval, QC
- Day shift
- Dental care
- Life insurance
- Employee assistance program
- When applicable, Bombardier promotes flexible and hybrid work policies.
- Insurance plans (Dental, medical, life insurance, disability, and more).
- BombardierDorval, QC
- Day shift
- Dental care
- Life insurance
- Employee assistance program
- Disability insurance
- Régimes d'assurance (Soins dentaires, soins médicaux, assurance-vie, assurance-invalidité, et plus encore).
- Supporter les utilisateurs des modèles de simulation…
- View all Bombardier jobs - Dorval jobs
- Salary Search: Professionnel·le principal·e en simulation, ingénierie salaries
- See popular questions & answers about Bombardier
- BombardierDorval, QC
- Day shift
- Dental care
- Life insurance
- Employee assistance program
- Disability insurance
- Régimes d'assurance (Soins dentaires, soins médicaux, assurance-vie, assurance-invalidité, et plus encore).
- Vous avez de l'expérience dans la conduite de tests…
- View all Bombardier jobs - Dorval jobs
- Salary Search: Professionnel·le Principal·e, Ingénierie, Performance des moteurs salaries
- See popular questions & answers about Bombardier
- BombardierDorval, QC
- Day shift
- Dental care
- Life insurance
- Employee assistance program
- Disability insurance
- Régimes d'assurance (Soins dentaires, soins médicaux, assurance-vie, assurance-invalidité, et plus encore).
- Quelles sont vos contributions envers l’équipe?
- BombardierDorval, QC
- Day shift
- Dental care
- Life insurance
- Employee assistance program
- When applicable, Bombardier promotes flexible and hybrid work policies.
- Insurance plans (Dental, medical, life insurance, disability, and more).
- BombardierDorval, QC
- Contract
- Take part in the integration of the flight control, hydraulic and/or landing gear system for the definition, specification, design, analysis, modification, test…
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
People also searched:
Career Resources:
Job Post Details
Python Aircraft Data Model Developer - Loads & Dynamics (CONTRACT) - job post
Job details
Pay
- $50–$55 an hour
Job type
- Contract
Location
Full job description
Python Aircraft Data Model Developer - Loads & Dynamics (CONTRACT)
Onsite 3 days a week - subject to change
Bachelor/master's in engineering
Bilingual (French and English)
Required Technical Expertise:
ETL pipeline development and management
Analytics databases
Advanced SQL query writing and optimization
Local deployment environments
Data scaffolding and schema evolution
Data normalization and denormalization techniques
Data modeling (ERD and document modeling)
Indexing strategies and performance optimization
Understanding of OLAP vs. OLTP systems
Metrics monitoring and observability
Backend & API Development:
Fast API framework
Backend system design and architecture
REST API development
HTTP protocols and standards
Apache Arrow protocol
Responsibilities:
Continue the development and refinement of a Python-based aircraft data model
Apply strong object-oriented programming (OOP) principles to design scalable and maintainable software
Manage structured data using formats such as JSON, YAML, and HDF5
Maintain, develop and document methods and in-house software
Collaborate with internal engineering teams to ensure the model integrates effectively with existing tools
Develop tools and ensure compatibility for both Windows and Linux
Document code, data structures, and workflows clearly for future maintainability
Contribute to the evolution of internal standards and practices for data modeling and software development
Qualifications:
You have a Bachelor’s or Master’s degree in Aerospace, Mechanical Engineering or Software Engineering. A high education would be an asset
Knowledge in loads analysis is an asset
Proven expertise in Python programming, with a strong emphasis on object-oriented design
Solid experience working with structured data formats: JSON, YAML, and HDF5
Familiarity with data modeling, serialization, and versioning best practices
Ability to work independently and communicate effectively with technical teams
Experience with Git or other version control systems.
You have experience programming in Matlab, Fortran, or C/C++
You have good organizational skills in planning work activities and completing tasks within budget and on schedule, and can work under pressure
You have good analytical thinking, problem solving, communication skills both written and spoken, in French and English
Présence sur place 3 jours par semaine - sujet à modification
Baccalauréat/Maîtrise en génie
Bilingue (français et anglais)
Expertise technique requise :
Développement et gestion de pipelines ETL
Bases de données analytiques
Rédaction et optimisation de requêtes SQL avancées
Environnements de déploiement locaux
Structure des données et évolution des schémas
Techniques de normalisation et de dénormalisation des données
Modélisation des données (diagrammes d'entité-relation et modélisation de documents)
Stratégies d’indexation et optimisation du rendement
Connaissance des systèmes OLAP et OLTP
Suivi et observation des indicateurs
Développement backend et API :
Cadre API Fast
Conception et architecture du système backend
Développement d'API REST
Protocoles et normes HTTP
Protocole Apache Arrow
Responsabilités :
Poursuivre le développement et l’amélioration d’un modèle de données aéronautiques basé sur Python
Appliquer de solides principes de programmation orientée objet (POO) pour concevoir un logiciel évolutif et maintenable
Gérer des données structurées à l’aide de formats tels que JSON, YAML et HDF5
Maintenir, développer et documenter les méthodes internes Logiciel
Collaborer avec les équipes d'ingénierie internes afin d'assurer l'intégration efficace du modèle avec les outils existants.
Développer des outils et s'assurer qu'ils sont compatibles avec Windows et Linux.
Documenter clairement le code, les structures de données et les flux de travail pour faciliter la maintenance future.
Contribuer à l'évolution des normes et pratiques internes en matière de modélisation des données et de développement logiciel.
Qualifications :
Vous détenez un baccalauréat ou une maîtrise en génie aérospatial, mécanique ou logiciel. Un diplôme d'études supérieures serait un atout.
Des connaissances en analyse des charges sont un atout.
Expertise confirmée en programmation Python, avec une solide maîtrise de la conception orientée objet.
Solide expérience des formats de données structurées : JSON, YAML et HDF5.
Connaissance des meilleures pratiques en matière de modélisation, de sérialisation et de gestion des versions de données.
Capacité de travailler de manière autonome et de communiquer efficacement avec les équipes techniques.
Expérience de Git ou d'autres systèmes de contrôle de version.
Pay: $50.00-$55.00 per hour
Education:
- Bachelor's Degree (required)
Experience:
- Python Development: 2 years (required)
- Analytic Databases: 2 years (required)
- Backend/API Development: 2 years (required)
- JSON, YAML, HDF5, C/C++, Matlab: 2 years (required)
Language:
- French and English fluency (required)
Work Location: Hybrid remote in Dorval, QC