Share this Job
Apply now »

REQ ID: 74843
JOB TITLE: Senior Software Engineer (Algorithm) - Assisted and Automated Driving
SALARY: Competitive
LOCATION: Shannon, Ireland


Our Assisted and Automated Driving team brings together expertise in automated driving, computer science and vehicle connectivity. Responding to changing lifestyles and mobility trends, we’re developing the cutting-edge technology that will keep us at the forefront of delivering the world class and modern luxury driving experiences our customers love.


Part of a global team (with English as our company language), you’ll collaborate with colleagues in the USA, China, Hungary, Ireland, India and the UK amongst others, contributing to our award-winning products and playing a key role in reimagining the future of luxury and design with innovation.


You’ll help develop the software, computer vision, AI, automation, and advance driver assist systems that are powering our next generation of vehicles. More international than ever before, our diverse team, work autonomously across multiple global sites in a hybrid, Agile and collaborative way.


This is your chance to join us at a truly pivotable moment as we head towards increasing levels of automated driving. You’ll work on new architecture and technology and will partner with the best, creating our own operating system.


What differentiates us from the rest? Well, we’re a small and fast-moving OEM where you’ll be part of the whole ADD process and take pride in seeing the outcome of your work with the launch of every new vehicle.


For more information about Jaguar Land Rover take a look at and connect with us on LinkedIn




The role will be based in the Shannon Centre for Software Excellence and you will be part of a dynamic team that is leading the software design and integration for our next generation Assisted & Automated Features.


You will be working in the Software teams delivering the key components of the software stack like Fusion, Localization, Prediction and Path Planning which will together lead to the development of exciting customer features.


You will be part of the team, leading the evaluation and design of the key algorithms used in path planning and intention prediction systems which are developed in house and by our suppliers.


The role provides the opportunity to design and define the underlying software which enables the next generation Assisted and Automated Driving Features that our customers use and enjoy in their every day journeys. The role will require a customer focussed individual who can support the development of Assisted and Automated Driving Systems through the agile methodology .


•    Develop Rule-Based prediction and ego-vehicle path planning models for assisted and automated driving domain
•    Translate technical ideas into algorithms
•    Review and consolidate existing code and ability to enhance it and reuse it 
•    Work with large amounts of real and simulation data to improve algorithmic performance
•    Create Key Performance Indicators to support validation and verification of algorithms developed both in-house and by suppliers
•    Lead the Verification and Validation plans for evaluation of the both JLR and supplier algorithms
•    Optimize algorithms for Embedded applications
•    Contribute towards algorithm specification, FMEAS, robustness disciplines and design validation plans
•    Perform code reviews to ensure implementation is in line with architecture
•    Planning and Scheduling: Agree a complete end to end development schedule for software including release. Timing targets, capable of delivering activities to achieve these plans and the drafting / evaluation of software release notes.
•    Teamwork and Leadership: Positive team player, with the strength of character to drive non expert software engineers and mechanical engineers to support the development of robust code.
•    Understanding the business: Understands team & group goals
•    Coach, Train & Mentor: Shares knowledge with others through regular training and delivery support is fundamental to this role also.


•    Experience with state of art planning and prediction models
•    Experience with complex mathematical models and optimization algorithms 
•    Experience with benchmarking and performance optimization of complex systems
•    Experience with robotics simulation environments
•    Understanding of risk-aware concepts in intention prediction and path planning algorithms and general uncertainty management
•    Experience with programming languages like Python and C++
•    Experience with data pre-processing for tuning and testing complex Neural networks
•    Strong mathematical reasoning skills
•    Experience with continuous integration principles for software development
•    Fundamental knowledge of electronic hardware systems
•    A bachelor's degree or equivalent experience 
•    Version control 
•    MS or Ph.D in the areas of Mathematics, Automotive Engineering, Mechanical Engineering, Robotics, or other related fields
•    Experience in one or more of the following
•    Vehicle Prediction
•    Pedestrian/Bicycle prediction
•    Ego Vehicle Path planning
•    Vehicle Motion Control
•    Experience with ML frameworks such as Pytorch or TensorFlow
•    Experience in developing complex algorithms in C++  & Python skills (C++11 or newer)   
•    Knowledge of automotive Functional Safety concepts


Bring all this to the home of premium innovation, and you’ll find the opportunities to further your career with a world-class team, a discounted car purchase and lease scheme for you and your family, membership of a competitive pension plan and private medical cover. All this and more makes Jaguar Land Rover the perfect place to continue your journey.


This role may offer the opportunity for hybrid working where you can split your time between working from home and in the office. At Jaguar Land Rover, hybrid working is a voluntary, non-contractual arrangement providing employees with more choice and flexibility around how, when and where they work, if suitable for their role. Further details can be discussed with the Hiring Manager at interview stage. 

Jaguar Land Rover is committed to equal opportunity for all.


At Jaguar Land Rover, we are passionate about our people. They are at the heart of our business. We are committed to fostering a diverse, inclusive culture that is representative of our global customers and the society in which we live; a culture in which every one of our employees can bring their authentic self to work, and reach their full potential.


Find out what to expect at each stage of the process along with some hints and tips.


Find out more about working here in our JLR Life Blog:


We look after our employees by offering a host of benefits and investing in their talent through award-winning training

Job Segment: Test Engineer, Testing, Embedded, Software Engineer, Drafting, Engineering, Technology

Apply now »