ImmerVision
Senior Embedded Imaging & Camera Driver Software Developer
Skills
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
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
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
6 days ago
Quick apply