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 InstructionsApplications open until position is filled
Sign up for Job Alerts
VR Interactive Design EngineerBoonSan Francisco, CA, United StatesApr 25
Lead Platform Architect/ Backend EngineerBoonSan Francisco/ Bay AreaApr 24
VR Backend EngineerSpaces Inc.Los Angeles, CA, United StatesApr 22
VR Lead ProgrammerSpaces Inc.Los Angeles, CA, United StatesApr 22
Webgl developerPilot LightLos Angeles, CA, United StatesApr 19
Algorithm EngineerLENS ImmersiveNorth Sydney, New South Wales, AustraliaJan 30
C++ EngineerTHE VOIDAustin, TX, United StatesJan 30
Senior C++ / 3D EngineerAugmentParis, FranceApr 05
Unity 3D Augmented Reality / HoloLens DeveloperSpatialNew York, NY 10002, United StatesFeb 01
Game Director/Lead Game DesignerWaygate, IncOakland, CA, United StatesFeb 18