Posted Jan 30
LENS Immersive

Algorithm Engineer

Waterloo, ON, Canada Full Time

LENS IMMERSIVE is seeking an Algorithm Engineer position for immediate hire in our Waterloo, Ontario offices.

Reports to: CTO
Direct Reports: none
Office location: Waterloo, Ontario, Canada

LENS Immersive: join a unique engineering team, innovating at the intersection of data science and visualization, to build and operate digital media services for video and virtual reality.

The ideal applicant will be a creative thinker, with the ability to work independently in an engineering development environment. Excellent problem solving skills, judgment, and analytical capability, along with quick follow through and iteration is key.

Principal Duties and Responsibilities:

Ability to think creatively about complex mathematical problems
Ability to work and change direction quickly
Work is on projects of major importance and this role will be a key resource in the development of future core products.
Works with others on the improvement of existing algorithms as well as the development of new algorithms in digital signal processing.
Works on both theoretical development as well as practical reduction to practice, including implementation of algorithms in to real-time systems.
Ability to work both alone as well as part of a team.
Reports regularly on progress of work. Commits to and works to a schedule.

Skills and Requirements:

BS or MS in Applied Mathematics, engineering, computer science or related field
Minimum of five years’ experience working in a team
Foundation knowledge and ability to work from first principles.
Strong knowledge of signal processing and/or compression algorithms used in a variety of systems including image and video processing
Good balance of theoretical and practical development.
Possess a strong mathematical background and knowledgeable in algorithm optimization.
Must be fluent and proficient in Matlab.
Must have working knowledge of C, C++, or similar.
Experience with processing, analysis and presentation of real-time data.
Knowledgeable in digital signal processing and digital communications.

Other Desirable Skills and Pluses:

Experience in GPU/OpenCV programming
OpenGL and Pixel/Vertex shader knowledge
Implementing machine learning algorithms
Integration with DSP
Working with “big data” on a regular basis

Additional Application Instructions

Applications open until position is filled

Sign up for Job Alerts

Latest Jobs

Share this Job

More from LENS Immersive

Similar Jobs