Advanced AI Software Engineer - 34308

Jonathan Lee Recruitment Product Eng
06 Apr 2018
19 Apr 2018
Contract Type
Full Time

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

This job was originally posted as

Similar jobs

Similar jobs