This page describes a job opening in the Montreal (Quebec) area. The candidate must be fluent in french as most of the daily interaction with team members are conducted in french.

 

Développeur logiciel

À propos de Skydel | Description du poste | Compétences recherchées | Conditions

À propos de Skydel Solutions

Fondée en 2014, Skydel est une compagnie offrant des logiciels de simulation GNSS (Global Navigation Satellite System). En plus du système GPS, connu de tous, il existe d’autres systèmes tel que GLONASS (Russie), Galileo (Europe) et BeiDou (Chine). Skydel a conçu et mis en marché le premier simulateur GNSS entièrement logiciel (software-defined GNSS simulator). De manière générale, un simulateur GNSS est utilisé pour émettre des ondes radio identiques aux ondes radios transmises par les satellites GNSS, telles que perçues par un récepteur sur Terre ou en orbite autour de la Terre. Le simulateur GNSS est un outil très puissant pour assister à la conception de signaux satellitaires, de récepteurs GNSS ainsi que pour valider différents algorithmes de positionnement et de mitigation en cas de cyberattaque ou de brouillage.

Le simulateur de Skydel utilise une technologie différente de ses compétiteurs: il ne requiert pas de plateforme propriétaire basée sur des FPGA. Il utilise plutôt du matériel commercial “off-the-shelf”: des cartes graphiques (GPU) pour en tirer une très grande puissance de calcul et des radios logicielles (SDR) pour émettre des ondes radio. Aujourd’hui, Skydel possède de nombreux clients répartis à travers le monde. Les domaines d’application de nos clients sont très variés, tel que l’automobile, l’aérospatial, le militaire et la recherche universitaire.

Description du poste

En étroite collaboration avec les fondateurs de l’entreprise, le développeur logiciel devra intégrer une équipe multidisciplinaire de recherche et développement. Les tâches seront très variées:

  • Développement de logiciel en langage orienté objet:
    • Algorithmes de modélisation, de transmission de données s’exécutant en temps réel (C++ et/ou Cuda)
    • Développement d’interface usagers intégrant plusieurs technologies (Qt et Marble)
    • Traitement de signaux numériques
    • Scripts d’automatisation de tâches
  • Études de faisabilité et preuves de concept variées (plateformes matérielles, systèmes d’exploitation, bibliothèques tierces, algorithmes)
  • Déverminage du code actuel à plusieurs niveaux
  • Support direct aux clients

Compétences recherchées

Le candidat doit avoir un minimum de 2 ans d’expérience en développement de logiciel en entreprise. Une très forte autonomie, une capacité à acquérir de nouvelles connaissances et d’excellentes aptitudes à communiquer sont des qualités essentielles pour ce poste. Les compétences techniques recherchées sont:

  • Niveau académique universitaire
  • Expérience pertinente en langage C++
  • Très bonne connaissance des langages de scripting, préférablement Python
  • Très forte discipline à s’auto-vérifier et à pratiquer la méthodologie TDD
  • Bonne connaissance du système d’exploitation Linux
  • Maîtrise du français et bonne connaissance de l’anglais
  • Atouts recherchés:
    • Connaissance des radio-fréquences (RF)
    • Expérience en traitement de signaux numériques
    • Connaissance des systèmes GNSS (GPS, GLONASS, Galileo, etc...)
    • Programmation hétérogène massivement parallèle (CUDA, OpenCL)

Conditions de travail

Le développement logiciel chez Skydel s’effectue selon la méthodologie Agile. Les assignations de tâches sont quotidiennement revues lors du scrum matinal.

Les employés bénéficient d’horaires flexibles et ont le choix de travailler au bureau ou à domicile en fonction des tâches en cours. Notre local est situé dans un espace privé de WeWork sur l’Avenue des Canadiens-de-Montréal, en plein coeur du centre-ville de Montréal, très facile d’accès par transport en commun. WeWork offre un environnement de travail très moderne et stimulant, permettant aux employés de rencontrer et d’échanger avec des gens de plusieurs entreprises connexes.

Les conditions de travail sont très compétitives et favorisent la flexibilité et l’initiative des employés. Tout le matériel nécessaire à la réalisation des tâches est fourni par Skydel: ordinateur avec carte graphique puissante, radio logicielle et récepteur GNSS. Tous les employés reçoivent un minimum de 4 semaines de vacances, quelque soit le niveau d’expérience.

 

Pour appliquer sur ce poste, veuillez envoyer votre CV à [email protected]

*Dans ce document, l'emploi du masculin pour désigner des personnes n'a d'autres fins que celle d'alléger le texte.