Développeur Embarqué

Bromont, Qc /
Technologie et numérique – Flyscan /
Temps plein- Permanent
/ Hybrid
Flyscan est le premier détecteur aérien au monde capable de détecter de manière précise et sensible de petites fuites de pétrole à chaque inspection que l’œil et le cerveau humain ne peuvent traiter; grâce à la création et le développement d’un système d'inspection d’une caméra aéroportée qui automatise la détection et le signalement des objets qui constituent des menaces pour les pipelines !

Afin d’assurer le développement de notre activité; Flyscan est désormais à la recherche de son prochain Développeur Embarqué!

Dans ce rôle, vous travaillerez au développement d'une solution Linux OS personnalisée qui servira de plateforme à notre système d'inspection visuelle aérienne pour automatiser la détection et la notification d'objets considérés comme dangereux pour les pipelines pétroliers.

Vous serez également amené à travailler en étroite collaboration avec les développeurs du backend pour planifier, développer et intégrer le système backend et l'installer sur le système d'exploitation en vue de de sa mise en production et déploiement.

À titre de Développeur Embarqué vos responsabilités seront:

    • Participer à la création; développement et encadrement d’une future équipe dédiée aux enjeux de développement de systèmes embarqués basés sur Linux;
    • Développement ciblant les systèmes de processeurs graphiques ( GPU) ainsi que les processus multithreads;
    • Développement des outils permettant de communiquer & d’analyser le comportement des systèmes embarqués d’inspection des caméras aéroportées;
    • Collaborer avec les autres membres de l'équipe ainsi qu’avec l’équipe Développement Logiciel pour concevoir des composants logiciels fonctionnels et cohérents;
    • Encadrement des phases de test pouvant être déployés sur nos systèmes embarqués;
    • Documenter et communiquer efficacement les résultats des tests et avancements des divers projets via Confluence

Compétences recherchés :

    • Langage de Programmation ( ne sont pas demandés d'être tous connus) :
    • .NET Core  
    • Python
    • C/C++

    • Technologies :
    • Infrastructure Cloud : Azure
    •  Yocto /Bitbake
    • Linux ( Debian Based)
    • Nvidia GPU Drive /Cuda;
    • Containerisation: Docker, Orchestration: Kubernetes;
    • Git, GitLab;
    • Dynamique CI/CD;

Profil recherché :

    • Une formation en génie logiciel /informatique ou autres formations connexes;
    • Une première expérience dans le développement de système embarqué
    • Expérience en développement de systèmes d'exploitation embarqués personnalisés basés sur Linux
    • Bonne connaissance et / ou expérience avec Yocto Project ( Bitbake, Poky) ou projets similaires
    • Connaissance du développement ciblant le système GPU ainsi que les processeurs multithread

Personnalité recherchée:

    • Désir d'apprendre et d'explorer de nouvelles technologies;
    • Capable de dire : “Je ne sais pas, mais je vais le découvrir”;
    • Volonté de relever des défis;
    • Aimer travailler dans un environnement Agile et en mode Start-Up;
    • Aimer travailler en équipe.

Atouts :

    • Connaissance en SIG ( Système d’Information Géographique);
    • Connaissance dans le domaine de l’aviation;
    • Bilinguisme Français & Anglais.

Conditions de travail

    • Poste en télétravail ( venues très ponctuelle sur place ; prise en charge des déplacements au besoin);
    • Flexibilité des horaires;
    • Programme d'assurances collectives;
    • Possibilité de participer aux vols de tests!