Overview
Join to apply for the Automation engineer- FEA role at Capgemini Engineering. Capgemini Engineering is a global leader in engineering services, bringing together engineers, scientists and architects to help clients unlock the potential of technology across industries.
Your Role
We are looking to recruit a FE Automation Engineer with a focus on automating tasks within the Finite Element Analysis (FEA) process for aircraft structures, using tools such as MSC Nastran/Patran, HyperMesh, and scripting languages like C++, TCL, Python and VBA.
Responsibilities
* Developing and maintaining C++ applications for automating FEA workflows, including pre-processing, simulation execution, and post-processing.
* Automating the creation of FE models, running simulations, and analysing results using tools like Abaqus, HyperMesh, or similar.
* Utilizing scripting languages such as Python, Bash, or PowerShell for automating tasks, data manipulation, and integration with other tools.
* Working with Snakemake, linters, and CI/CD pipelines to ensure efficient and reliable software development and deployment.
* Understanding and potentially developing solutions for distributed FEA simulations, including knowledge of communication protocols and frameworks.
* Collaborating with FEA experts, stress engineers, and software developers to integrate automation solutions into the overall workflow.
* Creating and maintaining comprehensive documentation for automated processes, tools, and software.
* Maintaining direct working relationships with clients and presenting work during client meetings to various stakeholders.
Qualifications
* A degree in Aerospace Engineering, Mechanical Engineering, or a related field, with specialization in numerical analysis or computational mechanics.
* Proficiency in C++ with experience in both procedural and object-oriented programming.
* Analytical and problem-solving skills, with the ability to work independently and propose innovative solutions.
* Proficiency in scripting languages like Python, Bash, or PowerShell.
* Experience in software design, testing (unit, system, and integration), and version control (Git).
* Ability to work quickly and accurately to follow client needs.
* Team player, able to work effectively on short timescales with others in a busy environment.
* Proactive attitude and ability to communicate and report at different levels.
* Excellent communication skills with a good level of verbal and written English.
* Familiarity with tools like Snakemake.
* Understanding of Finite Element Analysis principles, including meshing, boundary conditions, and result interpretation is a plus.
If you’re excited about this role but don’t meet every requirement, we still encourage you to apply.
What You’ll Love About Working Here
* Open access to digital learning platforms
* Active employee networks promoting diversity, equity and inclusion
* Well-being hub and wellbeing initiatives
* Recognition as one of the World’s most Ethical companies
* Hybrid working up to 70%
Need to Know
* All roles require a level of security clearance (BPSS or Security Clearance or Developed Vetting).
* Capgemini supports an inclusive work environment and welcomes diverse backgrounds.
Job Details
* Seniority level Associate
* Employment type Full-time
* Job function Engineering and Information Technology
* Industries IT Services and IT Consulting
#J-18808-Ljbffr