Who We Are:
The Computational Lifing Software Section is a highly collaborative, multidisciplinary team dedicated to advancing aviation safety through the development and distribution of cutting-edge fracture mechanics-based software solutions. Our state-of-the-art software is trusted by major institutions globally to ensure the reliability and safety of commercial aircraft, as well as other life-critical systems.
Objectives of this Role:
- Contribute to the continuous development and enhancement of the commercial software application DARWIN (Design Assessment of Reliability With INspection), driving innovation and improving its capabilities to meet industry demands.
- Cultivate deep expertise in probabilistic fracture mechanics theories and software development practices by working under the mentorship of experienced and reputable engineering professionals.
- Enhance the organization's capability and reputation for solving complex problems in the field of probabilistic mechanics, strengthening its position as a leader in innovative problem-solving and advanced analytical techniques.
Daily and Monthly Responsibilities:
- Assist in maintaining and enhancing a large Fortran-based probabilistic fracture mechanics code, ensuring it remains robust, efficient, and aligned with the latest advancements in probabilistic mechanics. Contribute to code updates, optimizations, and implementation of features.
- Collaborate with clients to elicit, refine, and finalize detailed software requirements to ensure that all functional needs are captured. This role involves translating client requirements into conceptual designs and technical specifications.
- Provide expert guidance and formal training on probabilistic mechanics theories and software functionality to users in both individual and group settings. Develop comprehensive training materials and user guides to effectively support these sessions.
- Develop innovative methodologies in probabilistic mechanics to drive progress in research projects, ensuring the application of cutting-edge techniques and contributing to the field's evolving body of knowledge.
- Assist in maintaining and enhancing a Java-based, FEM-centric graphical user interface, as well as contribute to the ongoing development of a Python plug-in. This role involves ensuring the GUI and Python plug-in are user-friendly, efficient, and aligned with user needs.
Requirements:
- Requires a PhD in Mechanical Engineering, Civil Engineering, Aerospace Engineering or related Engineering discipline with specialization in Probabilistic Mechanics
- 0 years: Expertise in probabilistic mechanics, with strong preference for skills in probabilistic sampling, response surface modeling, finite element analysis, and/or uncertainty quantification. Knowledge of fracture mechanics, Bayesian analysis, and/or AI/ML is a plus.
- Strong programming skills and demonstrated proficiency in a language required. Familiarity with Fortran, C, C++, or a comparable programming language preferred but not required; Java programming experience a plus.
- Must know Windows and Linux OS.
- Excellent written and verbal communication skills, with the ability to articulate and teach complex technical concepts to diverse audiences. Demonstrates success in thriving within fast-paced, dynamic environments, managing multiple tasks and projects with efficiency.
- Demonstrates a strong collaborative mindset, contributing effectively within a multi-disciplinary team while also excelling in independent work, solving complex problems, and proactively and effectively leveraging team resources to overcome roadblocks.
- A valid/clear driver's license is required