Facebook Pixel


Advanced AI Software Engineer - 34308

  • Location

    Warwick, Warwickshire

  • Sector:


  • Job disciplines:


  • Salary:


  • Contact:

    Tim Parkes

  • Contact email:


  • Job ref:


  • Duration:

    1yr Initially

  • Expiry date:


Ref: 34308

Title: Software Engineer

Salary Range: £27.50 - £31.50

Division: Advanced Engineering

Contract Position based at: Warwick University

Position Description:

The main purpose of this role is to lead development of Deep Learning algorithms as part of the Future Autonomous-Connected-Electrified Vehicle Architectures programme.

Key Accountabilities and Responsibilities:

  • Lead Deep Learning technology development projects, following Technology Creation and Delivery System (TCDS) process
  • Develop and validate Deep Learning algorithms for various applications (e.g. Autonomy L4, intelligent digital products, computer vision, image processing etc)
  • Create technical demonstrations
  • Keep abreast of industry trends, technologies, competitive products, best practices (hardware/ software)

Skills Required:


  • Extensive knowledge of programming techniques and algorithms especially for parallel architectures
  • Ability to communicate complex data engineering problems at various levels
  • Strong mathematical fundamentals, including linear algebra and numerical methods

Experience Required:

  • Knowledge of visual computing tasks, such as camera representations and related data processing, 3D world to image mapping, 2D signal processing
  • Experience of delivering projects and contributing to strategy development
  • Ability to learn new technologies or concepts quickly
  • Experience with parallel programming, ideally CUDA C/C++ and OpenACC
  • Software development for modern OpenGL (Core Profile) and Linux
  • Knowledge of image processing APIs (e.g. OpenCV)

Education Required:

Degree in Computer Science, or a closely related area (PhD is an advantage)

Personal Profile:


- An individual who is results driven with the ability to deliver operational plans in a highly demanding environment

- A passion for continuous technical improvement

- Ability to follow accurate and robust working practices

- An individual with the ability to prioritise their work load

- A good communicator with the ability to communicate complex ideas

- An effective team player who supports team members


- Resilient and enthusiastic, an individual able to deliver results under pressure

If you are interested in this advanced software AI role, apply now