About The Position

Octasic est à la recherche d’un développeur logiciel qualifié pour rejoindre sa division de développement logiciel en géolocalisation. Dans ce rôle, vous contribuerez à l’évolution de la gamme de produits de géolocalisation d’Octasic, incluant des systèmes de géolocalisation véhiculaire et aéroportée de pointe, tout en améliorant les solutions logicielles existantes.

Requirements

  • Baccalauréat en génie des communications et de l’électronique (maîtrise préférée);
  • 3 à 5 ans d’expérience en développement logiciel embarqué temps réel;
  • Maîtrise du C/C++ ; une expérience avec Python ou Rust est un atout;
  • Capacité démontrée à écrire un code efficace, optimisé et maintenable;
  • Solides bases en mathématiques (algèbre, trigonométrie, calcul, etc.);

Nice To Haves

  • Une expérience avec les technologies de couche physique sans fil (ex. : GSM, UMTS, LTE, 5G) constitue un atout;
  • Des connaissances des systèmes RADAR, des technologies GPS et des unités de mesure inertielle (IMU) sont un plus;
  • Bonne compréhension du traitement du signal, des fondamentaux des communications et des systèmes sans fil;
  • Une familiarité avec les principes des systèmes RF (ex. : facteur de bruit, sensibilité, antennes) est souhaitable;
  • Une compréhension des technologies sans fil constitue un avantage.
  • Approche pratique (« hands-on ») et volonté d’effectuer des essais sur le terrain;
  • Capacité à développer rapidement des prototypes lorsque requis.

Responsibilities

  • Concevoir, développer et implémenter des logiciels en C/C++, Python et Rust;
  • Développer des simulateurs logiciels et des frameworks de test afin de valider les fonctionnalités des systèmes;
  • Effectuer des validations complètes à l’aide de tests unitaires, de modules et de systèmes;
  • Réaliser des revues de code entre pairs afin d’assurer la qualité, la cohérence et la réduction des défauts;
  • Identifier et mettre en œuvre des améliorations de processus afin d’augmenter l’efficacité et la valeur des produits;
  • Participer activement aux rencontres Scrum et aux discussions de conception;
  • Analyser les problématiques rapportées par les clients, proposer des solutions et implémenter les correctifs;
  • Soutenir le prototypage rapide, incluant du travail au niveau matériel avec des composants discrets lorsque requis.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service