Find a jobRecruiters

Senior Embedded Imaging & Camera Driver Software Developer

Exclusive opportunity

Onsite

Senior Embedded Imaging & Camera Driver Software Developer

ImmerVision

Senior Embedded Imaging & Camera Driver Software Developer

Skills

DockerPythonC#PyTorchGitAILinux

8 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Location:

Montreal, QC, Canada

Work mode:

Onsite

Published on:

14 August 2026

What they need


We are seeking a highly skilled Senior Embedded Developer with strong experience in camera driver development, embedded imaging systems, and cross-platform SDK integration to join our growing team.

The ideal candidate will have a proven track record in developing complex low-level software across platforms (Linux, Android, Windows), working with camera/IMU sensors, and contributing to system architecture and imaging pipelines.

This role is pivotal in taking over advanced development work previously handled by a senior engineer. You will support multiple camera modules and embedded platforms including Qualcomm and NVIDIA, while also contributing to software bindings, AI optimization, automated testing, and cloud architecture transitions.

Responsibilities:

  • Develop, port, and maintain camera drivers (e.g., MIPI CSI-2, I2C, SPI, EEPROM, AF motors, LED flash).
  • Perform camera hardware bring-up on embedded platforms (Qualcomm, NVIDIA, Intel,…).
  • Create and debug Windows/Linux shared libraries, including driver interface modules.
  • Build and maintain Python bindings (using PyBind11, ctypes) for C++ SDKs.
  • Work on advanced topics like Computer vision algorithm integration, AI model integration, and real-time video processing.
  • Support cross-platform development including Linux, RTOS, Android, and Windows environments.
    Collaborate with hardware, AI, and software teams to align technical designs with product requirements.
  • Follow a disciplined development process using GIT, CI pipelines, CMake, and project management tools.

Qualifications:

  • Develop, port, and maintain camera drivers (e.g., MIPI CSI-2, I2C, SPI, EEPROM, AF motors, LED flash).
  • Degree in Computer Science, Electrical Engineering, or related field.
  • Minimum 3 years in embedded systems, camera drivers, or imaging pipelines.
  • Strong proficiency in C/C++ and Python for embedded systems.
  • Deep understanding of camera system architecture and modern C++ (C++17/20), including RTTI, factory patterns, and template meta-programming.
  • Hands-on experience with:
    Linux DTSI customization
    OpenCV, CUDA, TensorRT, GStreamer
    OpenGL shaders, image/video compression, noise reduction
    Pytorch, AI model quantization, ONNX conversion
    Android Studio, adb , UVC, and Qualcomm VRT SDK
  • Experience building low level camera and IMU drivers across platforms: Linux, Android, Windows
  • Familiar with Git version control, CMake scripts, Buildroot.
  • Must be eligible to obtain and maintain a government of Canada “Reliability” status

Preferred Experience (Plus):

  • Experience on Qualcomm platform (Linux and Windows): camera driver, HAL(CHI), CamX.
  • NVIDIA AGX Orin development and AI deployment workflows
  • SAAS migration and architecture, including Docker and cloud containers is a plus.
  • Knowledge of Python asynchronous systems programming
  • Knowledge of automated testing systems using Python, SikuliX, and Google Test is an asset.
  • Familiarity with Docker, GRPC, and cloud deployment
  • C# for UI or auxiliary tools development

If you’re a problem solver who thrives at the intersection of hardware, firmware, and AI-powered imaging pipelines, and are ready to contribute to world-class vision-based systems, we encourage you to apply.

Other offers great for you!

These companies are also looking for great profiles

iSupplier

Software System Engineer – Systèmes embarqués & Architectur

390

Freelance

93400 Saint-Ouen-sur-Seine, France

Hybrid

Skills

COTS

5 months ago

Quick apply

Celad

Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)

42K€ à 45K€ selon expérience

Permanent contract

78230 Le Pecq, France

Onsite

Skills

validation

6 days ago

Quick apply

Celad

Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)

400€ - 430€ selon expérience

Freelance

78230 Le Pecq, France

Onsite

Skills

validation

6 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools