
DÉVELOPPEUR LOGICIEL EMBARQUÉ (FR)
Nous sommes actuellement à la recherche d’un développeur de logiciel embarqué dédié à la conception, l’intégration et la validation des logiciels embarqués de sa gamme de produits SKYMATE TM et aux solutions d’aéronefs télépilotés (RPAS) développés par l’entreprise. Le développeur logiciel embarqué participe au design et à l’intégration des charges utiles des différents RPAS manufacturés par l’entreprise.
De fortes habiletés en communication sont recherchées. Vous aurez à discuter de concepts de haut niveau avec votre équipe respective. Vous serez appelé à donner votre opinion et conseiller les choix technologiques pour mieux orienter la direction de l’entreprise et ses produits.
ABOUT THE ROLE
ABOUT ARA ROBOTICS
ARA Robotique, une startup basée à Montréal fondée en 2014 offre des solutions technologiques dans le domaine de la robotique aérienne pour le secteur commercial et civil. La compagnie offre des systèmes complets de véhicules aériens autonomes de haute fiabilité, tel que le SKYVECTOR, pour la numérisation 3D d’environnement. L'autopilote d'ARA Robotique, le SKYMATETM, quant à lui, améliore la stabilité, la réponse adaptative, la traçabilité de mission ainsi que le pilotage à distance, tous des éléments essentiels aux missions de drones.
ARA Robotique est reconnu par ses employés pour offrir un milieu créatif, respectueux, passionnant et flexible. Vivez l’expérience start-up, dynamique et remplie de défis à la hauteur de vos attentes et jusqu’au bout de vos ambitions de carrière. Si vous cherchez une opportunité dans un secteur technologique qui vous fera prendre part à une équipe dynamique, cette offre est pour vous!
ROLE AND RESPONSIBILITIES
Élaboration d’architecture de système
Programmation de logiciel embarqué pouvant être critique pour le vol d’aéronef autonome
Recherche, mise à l’essai et qualification de nouveaux capteurs, micro-contrôleurs, ordinateurs embarqués et sous-systèmes
Mise en place d’environnements de déploiement de système embarqué linux
Élaboration et application de protocole de test pour des capteurs, micro-contrôleurs, ordinateurs embarqués et sous-systèmes
Rédaction de documentations techniques et manuel utilisateur
Configurer de capteurs, micro-contrôleurs, ordinateurs embarqués et autres sous-systèmes
Assister l’équipe d’opération de drone lors des essais expérimentaux
REQUIRED QUALIFICATIONS
Baccalauréat en ingénierie génie électrique, robotique, informatique et/ou technologie de l'information;
Aptitudes avancées en langage système Bash, Ansible, Docker, Systemd
Aptitudes avancées en programmation Python, C et C++
0-3 ans d’expérience en développement logiciel embarqué
Le candidat doit avoir un permis de travail valide
OUR OFFER
Salaire compétitif;
Semaine de travail normale de 40h;
3 semaines de vacances annuellement;
Horaire flexible (Les employés doivent être présent au bureau entre 10h00 et 15h00);
Possibilité de télétravail;
Les employés peuvent prendre des pauses à leur convenance (exclu des heures rémunérées de la journée);
1 journée aux deux semaines de travail (sprint) de travail libre sur des projets personnels reliés à l’entreprise;
Congés flottants (1 journée par mois)
ASSETS
Expérience avec des systèmes de radio embarqué tel que Doodle Labs, Silvius Technologies, Persistent Radios ou autres radios de type Wifi industriel ou équivalent
Expérience avec des caméras industrielles
Expérience avec des nacelles stabilisatrices
Expérience avec ordinateurs embarqués Jetson et RPi
Expérience avec outils de configuration et déploiement continue(Jenkins, Ansible, Docker)
Expérience conception carte électronique et système ordiné
REQUIRED SKILLS
Aptitude avancée en programmation C et C++
Aptitude avancée sur cmake
Aptitude avancée Python
Connaissance Json, Rest API, SOAP
Connaissance avancé microcontrôleur d’architecture Arm
Connaissance avancé Linux (déploiement de service, compilation et déploiement de version sur mesure)
Connaissance d’ordinateur embarqué (NVIDIA Jetson, X86, RPi)
Connaissance protocole de communication embarqué (UART, CAN , SPI, I2C , PWM , USB , Ethernet)
Connaissance réseau informatique
Connaissance système ordiné (PCI, PCIe, SATA , )
Bonne capacité à poser un problème et le résoudre méthodiquement
Fortes aptitudes de leadership
Ne craint pas d’améliorer et de refaire son travail
Joueur d'équipe créatif qui peut aussi évoluer de façon autonome
Très bonne rigueur de travail
Bonnes compétences de communication en français et en anglais à l'oral et à l'écrit
RELATED TASKS
Fabrication, assemblage des charges utiles
Fabrication, assemblage de kit de développement et de travail
Fabrication, assemblage assister l’équipe mécanique dans les tâches manuelles connexes
SUBMIT YOUR APPLICATION
