Embedded Software Engineer SW003

2018-04-26T08:46:49+00:00 April 2018|Job|

Your Career with Spectral Edge

Exciting new opportunities working with cutting edge technology

Embedded Software Engineer – Imaging  REF: SW003

Spectral Edge is a specialist in image processing and computational photography. The company uses patented algorithms in combination with state of the art machine learning techniques to solve challenging image processing problems, including multi spectral fusion and multi sensor registration among others.

We are growing fast and are now looking for an embedded software engineer to implement our technology onto real-time platforms used in consumer electronics products and services. Initial tasks will include implementation of our algorithms in order to create real-time licensable IP products for mobile photography and/or object aware enhancement for content delivery.

The key duties are:

  • Software implementation of Spectral Edge algorithms on platforms used in mobile devices and/or video encoders
  • Optimising code to make best use of memory and CPU or GPU resources
  • Integration of optimised code into demonstration apps to showcase Spectral Edge technology to the mobile and/or TV industries
  • Support for integration of Spectral Edge algorithms into customer platforms
  • Definition of SW solution architecture for a given project specification

The key skills are:

  • SW architect skills, cross platform project development
  • Real-time programming in C, C++
  • Ability to optimise code to obtain maximum performance from compute resource available

Android/Linux programming experience and knowledge of hardware platforms

  • Knowledge and Experience of camera image processing pipelines
  • Good mathematical background to enable understanding of our algorithms, with minimum first degree in a mathematical, scientific or technology subject
  • Good communication and team-working skills

The following additional skills would be an advantage:

  • Experience of Software development for GPUs using languages such as OpenGL/CL, CUDA
  • Driver development for cameras and sensors on Linux platforms
  • Knowledge of image processing algorithms, e.g de-noising or image registration algorithms
  • Understanding of MATLAB for translation into real-time code
  • Video and photo compression and codec technology, e.g. H.264, HEVC, JPEG

This is a full-time position based in Cambridge. Our modern office in the Science Park, within walking distance of Cambridge North station, offers a range of facilities including a café on site.

For further information or to apply, please contact our Chief People Officer, Sue Handley Jones s.handleyjones@spectraledge.co.uk