Job Description
Reactor Physics Software Engineer - Submarines
Full Time
Raynesway, Derby
Why Rolls-Royce?
We are looking to recruit Software Engineers to join our expanding team. You will develop analytical software and tools to support the design, manufacture and operation of nuclear power plants for the Royal Navy. You’ll be creating advanced software used by a range of teams to simulate and analyse complex physical processes within the nuclear reactor core. This software will be a vital tool to help scientists and engineers solve problems quicker and make more informed decisions.
We’re a leader in propulsion system design and development for the Royal Navy’s nuclear submarine fleet and the sole provider and technical authority.
Join us and we’ll provide an environment where you can be yourself. An inclusive, digital-first culture that invests in you, gives you a platform for continuous learning, and access to an incredible breadth and depth of opportunities to grow your career.
Our core analytical software tools are written in a combination of Fortran and C++. For supporting tools and utilities we develop primarily in Python, taking advantage of the scientific ecosystem to solve a range of engineering problems. We control all our software using Git and Azure DevOps. Although experience in this full tech stack is desirable, we are more interested in your eagerness to learn and encourage applications from all development backgrounds.
We’ll provide an environment where you can be yourself. An inclusive, digital-first culture that invests in you, gives you a platform for continuous learning, and access to an incredible breadth and depth of opportunities to grow your career. Within the software team there are opportunities to develop your career in technical management and team leadership or as a technical specialist. The team offers the opportunity to become an expert in the use of state-of-the-art toolsets.
We offer excellent development, a competitive salary and exceptional benefits. These include bonus, employee support assistance and employee discounts.
Who we are 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.
- You will have a numerate, degree level, education (Computer Science, Mathematics, Physics, Engineering) or equivalent experience.
- You will be self-motivated and enthusiastic to become familiar with new techniques and tools.
- You will be committed to developing high quality code that is interpretable, documented and tested.
- You will be keen to work with a range of customers from diverse analytical disciplines to elicit requirements and translate them to traceable code.
- You will have experience in at least one of Python, Fortran and C++.
- You will have a delivery focussed mindset, able to make decisions that make the best compromises between complexity and shipping value.
- You will be able to demonstrate process adherence and solution correctness,
- You will be able to communicate clearly and concisely (eg presentations, reports, meetings) with peers, senior management, (internal/external) customers, etc.
- (Desirable) You will have understanding of the physical processes (nuclear fission, heat transfer) dominant in a nuclear reactor core.
- (Desirable) You will have awareness of safety-critical software development constraints.
- (Desirable) You will have experience of operating within an agile framework using associated tools.
Behavioural Competencies:
- Customer focus,
- Priority setting,
- Interpersonal and communication skills,
- Conflict management,
- Timely decision making,
- Planning and organising own and others’ work,
- Dealing with ambiguity.
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.
You can learn more about our global Inclusion strategy at Our people | Rolls-Royce
To work for Rolls-Royce Submarines you need to hold a Security Check (SC) clearance without any caveats to that clearance. Rolls-Royce will support the application for Security Clearance if you don’t currently already have this in place.
Due to the nature of work the business conducts and the protection of certain assets, you must hold a UK nationality. Any dual nationals will require additional scrutiny and background checks prior to commencing work with RRSL.
Job Category
Software Systems
Posting Date
03 Sept 2024; 00:09
Posting End Date
17 Sept 2024