Développeur Logiciel (Géolocalisation)
Design and implement geolocation software using C/C++, Python, and Rust for vehicular and airborne systems. Responsibilities include developing test frameworks, performing code reviews, and analyzing client issues to implement fixes.
- Hybride
- Montréal, QC
- Publié 21 mai 2026
- 1 poste
Ouvre un site externe
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
Connectability Inc.
Technical Sales Specialist
- Hybride
Coaching Association of Canada
GESTIONNAIRE, SERVICES AUX PARTENAIRES ET PROJETS
- Hybride
PGS Equipment ltd
Electrician for farm equipment
- Hybride
Résumé du poste
À propos du poste : 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. Responsabilités : * 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. Qualifications : * 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; * 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; * 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.); * Une compréhension des technologies sans fil constitue un avantage. Atouts : * Approche pratique (« hands-on ») et volonté d’effectuer des essais sur le terrain; * Capacité à développer rapidement des prototypes lorsque requis. #makewaves
Ce que vous ferez
Design and implement geolocation software using C/C++, Python, and Rust for vehicular and airborne systems. Responsibilities include developing test frameworks, performing code reviews, and analyzing client issues to implement fixes.
Exigences
Requires a Bachelor's in Communications and Electronics Engineering with 3 to 5 years of experience in real-time embedded software. Proficiency in C/C++ and knowledge of wireless physical layer technologies or RF principles is essential.
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- C/C++
- Python
- Rust
- Embedded Software
- Real-time Systems
- Signal Processing
- Wireless Communications
- RF Systems
- GPS
- RADAR
- IMU
- Unit Testing
- Scrum
- Mathematics
- Hardware Prototyping
- Software Simulation
Domaines d’emploi
- Software
- Engineering
- Technology
- Science & Research
Renseignements supplémentaires
- Formation minimale
- Baccalauréat
- Expérience minimale
- 2+ ans
- Langue de l’offre
- français
- Heures de travail
- 40 heures par semaine