The automobile is becoming more and more reliant on software each year and modern Jaguar Land Rover vehicles are amongst the most advanced technology people use on a daily basis. Before the customer enters the car, it is identifying the key fob and their phone to recognise them and allow access; on their journey, software aids their driving with stability and assistance systems, and provides a welcoming and refined user experience through in-vehicle infotainment. And Software is key to driving these technology advances whether in advanced driver-assistance systems (ADAS), Infotainment or new electric propulsion. Software Engineers are key to the future of Jaguar Land Rover.
Our Software Engineering teams are responsible for designing and developing software which is running both inside and outside of the vehicle, supporting all of the features a customer expects from a Jaguar Land Rover product. We use iterative and concurrent engineering approaches to provide robust software innovation and integration into Jaguar and Land Rover products. We use a multitude of techniques including model-based software development and directly writing code. You could be involved in the creation of these models or the code, or be providing support and guidance to our suppliers to ensure robust products and experiences are delivered.
As a Software Graduate, you will become a key part of the team, working in multiple departments across your two years, helping you develop a well-rounded understanding of the business. You will work alongside experienced engineers who will guide and support your growth into becoming an experienced member of the software engineering community. During your placements you will get to work in our software teams and develop experience and insight into our software approach.
Your first 6-month placement of 4 is with your home team which is assigned to you based on a number of factors, suitability being our main aim. We hope based on the information we know that we allocate you to an appropriate home team as this will ideally be the job you will do at the end of the programme. However, if we didnt find your best fit, we will look to allocate you to a permanent job within the Engineering Function balancing business and individual preference.
There are numerous projects that you could be engaged in from day one, including automation and infrastructure. You could be part of a team implementing a cloud-based infrastructure providing the tools and environment for large software teams to work within. Elastic cloud architectures, infrastructure as code and a variety of scripting languages will be used to create the environment. Alternatively you could be working in low-level software development ensuring the in-vehicle computer systems have the best balance of performance. Low-level boot charts, balancing processor core loading and refining fast-boot processes are areas you will focus on to produce the best in-vehicle performance.
Excellence runs throughout our entire business and we expect you to be the same. You will have or expect to achieve a 2:2 degree or higher in one of the following: Software Engineering; Computer Science; Cyber Engineering or another Software focused Degree. More importantly is a passion problem solving, the curiosity to understand a business problem and explore innovative solutions, the confidence to champion new initiatives, strong numerical skills and be an excellent communicator.