Développeur Pilote / Driver de Caméra
Nous recherchons un développeur systèmes embarqués. Avec de l’expérience dans le développement de pilotes(driver) bas niveau, dans l’interfaces HW/SW, la mise en service de pilotes de caméra, de senseur IMU, de protocoles I2C/SPI, et avec des bases en électronique.
L’employé sera responsable de la coordination entre les différents intervenants pour ; définir les requis ‘vision’ pour l’appareil de référence. L’employé sera également responsable de la mise en service de nouveaux capteurs caméra, de la mise au point automatique, du flash LED, de l’accès EEPROM, et du capteurs IMU.
Notre entreprise est flexible sur le type de contrat, que ce soit un poste à temps plein (40 heures) ou à temps partiel (20 heures). Le poste peut être effectué à distance, mais une préférence sera accordée aux candidats basés à Sofia (Bulgarie) ou à Montréal (Québec).
Qualifications:
- Diplôme en informatique, génie électrique, ingénierie ou un domaine connexe, trois ans d’expérience professionnelle dans un poste similaire.
- Développement de systèmes embarqués basés sur caméra, pour processeurs ARM, code et pilotes/driver bas-niveau.
- Mise en service de nouveaux designs matériels de caméra, compréhension des schémas matériels et de la documentation, et concepts de mise en service de pilotes.
- Expérience avec les capteurs, y compris mais sans s’y limiter, caméra, caméra stéréo, capteurs de temps de vol, radar et lidar.
- Expérience avec la mise en service de cartes et les équipements de test (tels que analyseurs de signaux, oscilloscopes, JTAG, etc.).
- Haut niveau de compétence en développement et débogage de logiciels embarqués en C/C++.
- Système de contrôle de révision GIT.
- MIPI CIS-2 et I2C, périphériques et autres protocoles de communication.
- Systèmes d’exploitation Linux, Android, Windows et RTOS
Atouts:
- Expérience avec la mise en service de caméras Qualcomm et NVIDIA.
- Expérience avec QNX.
- Expérience avec Python.