INGENIEUR MODELISATION PROPULSION (H/F)

ARIAL Industries


Date: 1 day ago
City: Vernon, BC
Contract type: Full time
  • uniform-text { font-family: Arial, sans-serif !important; font-size: 15px !important; line-height: 1.7 !important; } .uniform-text * { font-family: inherit !important; font-size: inherit !important; line-height: inherit !important; } /* Ajoute un espace vertical autour des

et

  • / .uniform-text p, .uniform-text div { /* margin-top: 0.5em;*/ margin-bottom: 0.5em; } .uniform-text .youtube-embed-wrapper iframe { border-radius: 16px; /* Ajuste la valeur selon l'arrondi souhaité */ overflow: hidden; box-shadow: 0 2px 8px rgba(0,0,0,0.08); /* Optionnel, ajoute une ombre douce */ } .hidden-before-ready { display: none; } .uniform-text ul, .uniform-text li { list-style: none !important; margin-left: 0 !important; padding-left: 0 !important; } /* Premier niveau : cercle plein */ .uniform-text ul > li { position: relative !important; padding-left: 25px !important; margin-bottom: 6px !important; } .uniform-text ul > li::before { content: "" !important; width: 10px !important; height: 10px !important; background-color: #3498DB; /* Couleur pleine */ border-radius: 50% !important; position: absolute !important; left: 0 !important; top: 7px !important; } /* Deuxième niveau : cercle creux */ .uniform-text ul ul > li { position: relative !important; padding-left: 25px !important; margin-bottom: 4px !important; } .uniform-text ul ul > li::before { content: "" !important; width: 9px !important; height: 9px !important; background-color: transparent !important; border: 2px solid #3498DB !important; /* Cercle creux */ border-radius: 50% !important; position: absolute !important; left: 0 !important; top: 7px !important; } /* Troisième niveau : cercle creux plus petit */ .uniform-text ul ul ul > li { position: relative !important; padding-left: 22px !important; margin-bottom: 2px !important; } .uniform-text ul ul ul > li::before { content: "" !important; width: 7px !important; height: 7px !important; background-color: transparent !important; border: 2px solid #3498DB !important; /* Cercle creux */ border-radius: 50% !important; position: absolute !important; left: 0 !important; top: 8px !important; }

QUI SOMMES-NOUS ?

ARIAL INDUSTRIES, Créée en 2001, est une société d’ingénierie et d’assistance technique en forte croissance dans les métiers de la mécanique, de l’électricité et des systèmes embarqués. Nous intervenons sur le plan national et européen pour des programmes d’envergure auprès des grands comptes des secteurs aéronautique, automobile, spatial, énergies et défense

NOS VALEURS ?

Notre politique RH est construite autour d’un maître mot, l’Humain. Nous souhaitons promouvoir le sens du service et la réactivité, l’écoute et la reconnaissance.

NOS OPPORTUNITES / LES MISSIONS

Dans le cadre de nos projets dans le secteur de l’Aéronautique, nous recherchons un Ingénieur Modélisation en Propulsion Liquide (H/F).

Le poste est à pourvoir depuis Vernon (27).

Dans Le Cadre D'une Étude Des Modèles "fluide-thermodynamique 0D/1D" De Systèmes Propulsifs à Ergols Liquides, Les Missions Proposées

  • Exploitation, modification ou création de modèles de simulation 0D & 1D (Stabilisés et transitoires)
  • Extractions des données d’essais
  • Recalage de modèles aux essais
  • Rédaction de rapport de synthèse
  • Contribuer à l’établissement de la documentation supportant le développement des produits

PROFIL RECHERCHÉ

De formation BAC+5 en Ingénierie Propulsion et/ou Thermodynamique, vous justifiez d’une première expérience avérée en modélisation de Systèmes Propulsifs.

  • Vous êtes spécialisée en Mécanique des fluides & Thermodynamique
  • Vous maitrisez les logiciels AMESIM & PROOSIS
  • Vous avez développé des compétences rattachées à la propulsion Liquide
  • Vous connaissez les dispositifs de combustion et propulsion
  • Vous êtes force de proposition et Autonome

Nous recherchons des profils dynamiques, rigoureux et ayant de fortes compétences relationnelles.

L’anglais est nécessaire sur ce poste.

SALAIRE ET AVANTAGES

  • Entre 37 et 45k€ brut par an en fonction du profil,
  • Contrat CDI
  • Vous bénéficiez d’une prise en charge à hauteur de 50% de la mutuelle entreprise, 100% pour la prévoyance,
  • Prime de cooptation, primes de vacances et autres primes
  • Paniers repas par mois,
  • RTT,
  • Participez à nos évènements et rencontrez toutes nos équipes Arial Industries,
  • Plateforme Avantages (cinéma, culture, jeux, multimédia, chèques cadeaux…).

VOS OPPORTUNITES CHEZ ARIAL INDUSTRIES

Pas de limitation ! Vous avez des objectifs professionnels ? Nous les définirons ensemble et serons heureux de vous aider à les atteindre.

Votre sérieux et motivation ouvriront les portes des missions qui vous intéressent.

PROCESSUS DE RECRUTEMENT

  • Etape 1 : Point téléphonique (10 minutes) avec le chargé de recrutement
  • Etape 2 : Entretien Teams (30 minutes) avec le chargé de recrutement
  • Etape 3 : Entretien (1h) avec le manager technique
  • Etape 4 : Intégration au sein de nos équipes

Nous garantissons de la réactivité et nous faisons en sorte de vous partager une réponse le plus vite possible !

En espérant vous compter parmi nous très prochainement.

document.addEventListener('DOMContentLoaded', () => { const container = document.querySelector('.uniform-text'); if (!container) return; // Fonction utilitaire : détecter si un élément a uniquement des espaces ou function isEmptyButForNbsp(el) { return !el.textContent.trim() && /\u00a0/.test(el.textContent); } // Ne pas supprimer les éléments contenant des ou function hasIframeOrImg(el) { return !!el.querySelector('iframe, img'); } // Remplacer les éléments d’espacement visuels par un

container.querySelectorAll('div, p').forEach(el => { if (hasIframeOrImg(el)) return; // Ne rien faire si ou présent if (isEmptyButForNbsp(el) || el.textContent.trim() === '') { const style = el.getAttribute('style') || ''; const createsSpacing = /margin|padding|text-indent/i.test(style); if (createsSpacing || isEmptyButForNbsp(el)) { const br = document.createElement('br'); el.parentNode.replaceChild(br, el); } else { el.remove(); } } }); // Nettoyage des styles inline inutiles (extrait simplifié) const stylesToRemove = [ 'margin-left', 'margin-right', 'text-indent', 'mso-margin-left-alt', 'mso-margin-right-alt', 'mso-padding-alt', 'mso-table-lspace', 'mso-table-rspace', 'mso-padding-top-alt', 'mso-padding-bottom-alt', 'mso-padding-left-alt', 'mso-padding-right-alt', 'mso-line-height-rule', 'mso-layout-grid-align', 'mso-layout-grid-mode' // etc. ]; container.querySelectorAll('[style]').forEach(el => { let style = el.getAttribute('style'); if (!style) return; const styleItems = style.split(';').map(s => s.trim()).filter(s => s.length > 0); const filteredStyles = styleItems.filter(item => { const prop = item.split(':')[0].toLowerCase().trim(); return !stylesToRemove.includes(prop); }); if (filteredStyles.length > 0) { el.setAttribute('style', filteredStyles.join('; ') + ';'); } else { el.removeAttribute('style'); } }); // Supprimer les tableaux imbriqués vides container.querySelectorAll('table table').forEach(table => { const hasContent = table.textContent.trim().length > 0; const hasCells = table.querySelectorAll('td, th, tr').length > 0; if (!hasContent && !hasCells) { table.remove(); } }); // Supprimer les commentaires HTML const iterator = document.createNodeIterator(container, NodeFilter.SHOW_COMMENT); let curNode; while (curNode = iterator.nextNode()) { curNode.parentNode.removeChild(curNode); } // Remplacer caractères spéciaux Word par équivalents simples (extrait) const replacements = { '\u2013': '-', '\u2014': '-', '\u2018': "'", ''': "'", '\u201c': '"', '\u201d': '"', '\u2026': '...', ' ': ' ' }; function replaceSpecialChars(node) { if (node.nodeType === Node.TEXT_NODE) { let text = node.nodeValue; for (const [key, val] of Object.entries(replacements)) { text = text.split(key).join(val); } node.nodeValue = text; } else if (node.nodeType === Node.ELEMENT_NODE) { node.childNodes.forEach(child => replaceSpecialChars(child)); } } replaceSpecialChars(container); // --- Nouvelle partie : Regrouper les multiples

pour ne garder que deux consécutifs --- function reduceMultipleBrs(parent) { const brs = parent.querySelectorAll('br'); if (brs.length === 0) return; let consecutiveCount = 0; for (let i = 0; i < brs.length; i++) { let br = brs[i]; let prev = br.previousSibling; if (prev && prev.nodeType === Node.ELEMENT_NODE && prev.tagName === 'BR') { consecutiveCount++; if (consecutiveCount >= 2) { br.parentNode.removeChild(br); i--; } } else { consecutiveCount = 0; } } } reduceMultipleBrs(container); // Enfin, on affiche la div container.classList.remove("hidden-before-ready"); });

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume