Software and automation Engineer

Rolls-royce

Software and automation Engineer

£45000

Rolls-royce, East Freeland, Renfrewshire

  • Full time
  • Permanent
  • Onsite working

Posted 1 week ago, 19 Jun | Get your application in now before you're too late!

Closing date: Closing date not specified

job Ref: 2d10490b58f943b487444aaabb931933

Full Job Description

An outstanding opportunity has arisen for a Software Engineer to join our Critical Parts Lifing (CPL) team.

Our team ensures Critical Parts Lifing for the Trent XWB, Trent 1000 and Trent 7000 engines.

In this role, you will work closely with our team, service providers and suppliers to capture software requirements and do the development, validation, deployment and continuous maintenance of appropriate software solutions.

You will support the CPL team with automation and development of in-house software tools., Your needs are as unique as you are. Hybrid working is a way in which our people can balance their time between the office, home or another remote location.

It's a locally managed and flexed informal discretionary arrangement. As a minimum we're all expected to attend the workplace for collaboration and other specific reasons, on average three days per week.

What you will be doing :

You will develop software while working with a range of our business areas such as Critical Parts Lifing, Materials teams and Managed Service providers. You will :

Together with the Critical Parts Lifing team, determine software requirements based on both new and pre-existing practices and methodology.

Assist in classifying the criticality of any solutions and follow the appropriate code quality and standards.

Develop and document software that meets those requirements, mostly in Python.

Support the deployment, testing, and continued maintenance of this software throughout its lifecycle whether developed internally or externally.

Where appropriate, identify opportunities within CPL to optimise and innovate existing engineering processes into modern software architectures within the existing application ecosystem.

Deliver against programme milestones within agreed cost, timescale and quality requirements.

Be a point of contact between the mechanical integrity discipline and other functions or suppliers.

At Rolls-Royce we embrace agility, are bold, pursue collaboration and seek simplicity in everything we do. These principles form our values and behaviours and are an essential component of our assessment process and are fundamental qualities that we seek for all roles.

Essential :

Curious, self-motivated, and confident to challenge when appropriate.

Proficiency in Python and its mathematically aligned libraries.

Knowledge and experience of software testing.

Experience of DevOps.

Experience of Test drive design.

Windows Batch Scripting.

Desirable :

Proficiency in C++ highly desirable.

Proficiency in Fortran.

Familiarity with automation tools or other languages relevant to automation.

Experience of code documentation practices.

Experience in automation of data mining, validation, processing, or visualisation.

Experience in software development cycle, requirement capture or stakeholder management.

Appreciation of Critical Part Lifing.

Experience in distributed and / or High Performance Computing methodology, or microservice architecture (Google Cloud, AWS or similar).

Experience with desktop or web UI / UX / HMI.

Familiarity with statistical models, functional understanding of machine learning and / or engineering mathematics.

We deliver the best jet engines in the world. We're proud to be part of the pathway to net zero as we power society for generations to come.

Work with us and we'll welcome you into an inclusive culture, one that invests in your continuous learning and development, and gives you access to a wide breadth and depth of experience.

Work at Rolls-Royce in a busy, world-class engineering environment to provide software solutions while having a good amount of autonomy and flexibility.

We offer excellent development, a competitive salary and exceptional benefits. These include bonus, employee support assistance and employee discounts.