Job Description
Model-based Software Engineer
Full Time
Birmingham/Derby - Hybrid (3 day/week in the office)
Why Rolls-Royce?
An exciting opportunity has arisen for 3 Model-based Software Engineers to join our Software Systems Capability function in either Solihull or Derby.
You will be part of the High Integrity Model Based Software Engineering team.
The High Integrity Model Based Software Engineering team develops processes and tools for the development and verification of high integrity software systems. The key focus of the team is using models as a means of designing and simulating software solutions for Rolls-Royce’s control system products. Model Based Software Engineers develop their knowledge and skills to create software architectures, implement designs and demonstrate compliance through verification. The team ensures quality standards and regulations are adhered to and delivers work using agile methods. This role reports to a Model Based Software Engineering Capability Lead.
The High Integrity Model Based Software Engineering develops software Product Line solutions for all new Rolls-Royce Aerospace products. The team works within a global capability group that includes teams at Rolls-Royce sites in Indianapolis and Friedrichshafen. This global function creates, develops, and improves Model Based Software Engineering best practices applied across all Rolls-Royce.
We deliver the best jet engines in the world and every great product needs a great business behind it. 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.
Join Rolls-Royce and become part of a busy, world-class engineering and manufacturing environment.
We offer excellent development, a competitive salary and exceptional benefits. These include bonus, employee support assistance and employee discounts.
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 specify, design, validate and test software architectures and components, including all aspects of the software engineering lifecycle. Key activities will include:
- Review and agreement of high-level software requirements allocated to software that are the basis of the software architectural definition, component design and verification compliance.
- Analysing and translating high level requirements into validated architectures and designs for our high integrity software products.
- Applying both model-based software engineering techniques to simulate and demonstrate that designs satisfy high-level product requirements.
- Performing the detailed integration of the complex software intensive systems, that enable the safe operation of our high integrity power and propulsion products.
- Develop, review and analyse software tests that will provide the compliance evidence that demonstrates software requirements are satisfied.
Who we’re looking for:
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 and for this role in particular we are looking for someone who is/has:
- Capability to define software architectures, design embedded software systems, knowledge of complex software / electronic development processes and embedded software testing at module level.
- Proficient in software design and analysis tools; particularly for model-based software development.
- Professional courage to highlight areas of concern and risk.
- An ability to interpret test results and communicate an informed opinion or conclusion as to the outcome of the analysis.
- An ability to identify and manage technical and schedule risk in collaboration with team members.
- Strong problem-solving skills, and an ability to understand the level of analysis required.
Join us & Make an impact
We are an equal opportunities employer. We’re committed to developing a diverse workforce and an inclusive working environment. We believe that people from different backgrounds and cultures give us different perspectives. And the more perspectives we have, the more successful we’ll be. By building a culture of respect and appreciation, we give everyone who works here the opportunity to realise their full potential.
We welcome applications from people with a refugee background.
You can learn more about our global Inclusion strategy at Our people | Rolls-Royce
Closing Date: October 3rd Midnight
Job Category
Software Systems
Posting Date
19 Sept 2024; 00:09
Posting End Date
03 Oct 2024