Imaging Technical Lead

Algolux

Montreal, CA
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 03/06/2021
  • Website: algolux.com
  • Company Address: 1751 Richardson St. | Suite 5.200, MontrĂ©al, QC, H3K 1G5

About Algolux

Algolux is an AI software company empowering vision systems with the most robust perception technology, on any sensor, in all conditions.

Job Description

Algolux is an industry-leading software provider with technology at the intersection of AI, computer vision, and computational imaging. Our award-winning products address mission-critical applications for the Advanced Driver Assistance Systems (ADAS), Autonomous Vehicle (AV), Smart City, and video security markets.

As a key member of our development team, the Imaging Lead takes leadership of the Algolux ISP optimization framework development. The Imaging Lead advises on architecture, helps make technical decisions, and supports other developers with fixes, guidance, and mentorship. A keen sense of how to build reusable, robust software components in a rapidly-changing environment is a must for this role. Imaging laboratory practical experience is required to guide researchers and developers on complex tasks that require hardware in the loop optimization. 

The Imaging Lead is expected to champion best practices in a multidisciplinary team. This includes being an advocate for the DevOps philosophy at every stage of the software development lifecycle. The Imaging development lead takes a major role in guiding the skills development of other members of the team, using events like code review or training sessions as opportunities to lead others towards better practices and cleaner code. 

Responsibilities:

  • Design libraries and APIs for both internal and external consumption
  • Put in place development plans for Algolux ISP optimization framework
  • Support development activities with technical directives and simplification strategies
  • Oversee laboratory work providing technical expertise
  • Champion and enforce software best practices
  • Foster an environment of continuous learning and experimentation
  • Work with managers and product owners to prioritize tasks
  • Write maintainable, legible, documented code

Requirements:

  • Minimum 5 years of experience working with cameras in a professional setting
  • Minimum of 5 years' experience in image processing
  • Minimum 5 years of experience working with camera laboratory equipment
  • Minimum 3 years of professional software development experience
  • 3+ years of Linux use, including significant experience with the command line
  • Advanced knowledge of Python, and ability to consistently deliver quality code
  • Proven track record of delivering reliable software solutions
  • Minimum 3 years of experience in a product oriented environment
  • Strong communication skills

Desirable:

  • Expertise with version control systems (preferably git)
  • C++ experience
  • Hot sauce lover

Related Jobs

Senior C++/GPGPU Software Developer

Algolux - Montreal, CA

QA Developer

Algolux - Montreal, CA

Imaging Researcher

Algolux - Montreal, CA

Embedded (Automotive) Software Development Lead

Algolux - Montreal, CA

Imaging Technical Lead

Algolux - Montreal, CA
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.