📁
Engineering/Technical Jobs
📅
1900303 Requisition #

The primary task is to develop and extend software to drive light steering projectors. This includes both prototype and production units. Specifically this includes

 

-  Implementing algorithms in high-performance multi-threaded C++ and CUDA code.

-  Developing and implementing communication protocols between the light steering software and projector control units (ICMPs).

-  Developing and implementing UIs for prototype control software.

-  Defining and assembling a collection of images together with evaluation metrics that can be used for automated high-level testing of the light-steering software.

-  Developing and implementing new calibration and characterization methods. This is done principally in Python.

-  Developing and implementing techniques that discourage reverse-engineering of light-steering software.

-  Implementing requirements that are defined by the software safety certification track. Following all documentation requirements of the safety certification.

-  Maintaining and extending common shared company libraries.

-  Measurement of on-screen images and analysis of image quality and artefacts.

-  Ensuring full unit test coverage for all code; writing test cases.

-  Documenting code.

-  Participating in code reviews, including code review of other people’s projects.

-  Preparing and presenting conference talks and publications.

-  Giving demos of prototype technology to partners and other interested parties.

-  Together with the rest of the team, supporting prototypes in the field.

-  Where appropriate, proposing new applications of light-steering technology.

-  Some travel is required.


Education:

·       Min. 4 years university degree – Computer Science/Physics/Astronomy/Math/Electronics

 

Experience:

·       2 years of experience in related field

 

Required Competencies:

·       Solid C++11/C++14 experience

·       Linux development tool-chain

·       Python, including Numpy

·       Git version control

·       Strong math skills

 

Desirable Competencies:

·       CUDA, OpenCL or HIP

·       CMake

·       Understanding of typical embedded hardware interfaces (i2c/spi/…)

·       Knowledge of image processing and/or color science

·       Experience with testing and validation


Previous Job Searches

Activity Feed

555
Job shares through Barco
Jurgen De Backer referred the Business Development Manager Dermatology position. 44 minutes ago
Kimberly Thao referred the Software Engineer position. 5 days ago
Diogo Vernissi referred the Executive Business Admin position. 6 days ago
David Thio referred the Senior Software Development Engineer position. Sep 05, 2019
David Thio referred the Senior C++ Developer position. Sep 05, 2019
Please try again.

Oops!

Either there was a problem on our end with the action you just performed, or we are currently having technical difficulties with our system. Please try again later.