onsite
Digital Engineering & Configuration Engineer - Rolls Royce
Software Engineer
Design and maintain digital engineering data flows for aerospace defence products, using Python, MATLAB and leading CAD/PLM tools to ensure accurate configuration management across the product lifecycle.
About the role
Key Responsibilities
- Develop and maintain digital models and data structures that support the full product lifecycle of aerospace defence systems.
- Implement and optimise configuration management processes using PLM tools such as Siemens NX and CATIA.
- Automate data extraction, transformation, and validation scripts with Python and MATLAB to improve engineering data quality.
- Collaborate with cross‑functional engineering, data, and software teams to integrate digital assets into downstream analysis and manufacturing workflows.
- Provide technical support and guidance for engineers on best practices for digital data handling and version control.
Requirements
- Bachelor’s degree in Mechanical, Aerospace, or Electrical Engineering or a related field.
- Proficiency in Python and MATLAB for data manipulation and automation.
- Hands‑on experience with major CAD/PLM platforms (e.g., Siemens NX, CATIA) and configuration management concepts.
- Strong analytical skills with the ability to translate engineering requirements into digital solutions.
- Effective communication and teamwork skills in a multi‑disciplinary environment.