Software Developer/ Engineer/ Architect

Senior Software Developer

We’re reinventing what tomorrow looks like at Jaguar Land Rover. There’s a revolution underway in our industry – and we’re leading it. We’ve always been innovators. But our future will be driven by the possibilities created by new technologies as never before. 

Jaguar Land Rover has long pushed the boundaries of technology. Now digital innovation lies at the heart of our business – because it is central to our future strategy. We are focused on the development of electric, connected and driverless cars that will reshape the whole industry. Joining us is your chance to help redefine who we are and where we’re going. 


We are looking for a Senior Algorithm Developer to join our Automated Driving team. The candidate should have a proven track record of designing, prototyping and implementing algorithms in an industrial context. The candidate should ideally have specialist knowledge of key aspects of assisted and automated driving software development. The successful candidate will be involved in researching state of the art implementations, developing proof of concepts and implementing these solutions within a prototype software stack.

To be able to design, Prototype and Implement of State-of-the-Art Approaches in Pedestrian/Vehicle Prediction, Ego Motion Planning or Vehicle Motion Control. You will be expected to define and develop technology roadmap in conjunction with your team. In this role you will be working with software and system requirements engineers to implement functional requirements. Another responsbility includes working with verification and validation teams to ensure alignment to test strategy. As this is a Senior role, you will be mentoring a small agile team to develop and implement user stories and tasks. As well as this, you are expected to be able to incorporate appropriate functional safety (ISO26262) considerations into design.

Knowledge, Skills and Experience:

Essential:

  • 5+ Years development experience using Python/MATLAB or C++
  • Specialist knowledge of one or more of the following
    • Vehicle/Pedestrian Prediction
    • Ego Vehicle Path Planning
    • Vehicle Motion Control
  • Strong mathematical, statistical and analytical skills
  • Experience of feature development using Python/MATLAB/C++ and a good understanding of Object-Oriented Programming
  • Understanding of any CI/CD pipeline

Desirable:

  • Knowledge of sequential Machine Learning based approaches (e.g. LSTM/RNN/CNN)
  • Experience as an Agile Scrum Master, Product Owner
  • Track Record of Innovation (e.g. Patents, Academic Publications)
  • MSc/PhD or equivalent experience preferred.

In addition to the technical requirements of the role, you need to be an individual with a customer first mindset who can work well both as an individual and as part of team. You need to be a good communicator and have a passion for continuous technical improvement. 

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.

Jaguar Land Rover is committed to equal opportunity for all.