Opens an external site
- Employment type
- Full-time
- Experience level
- Mid-level · 2+ years
- Minimum education
- Bachelor’s degree
- Posting language
- French
- Working hours
- 40 hours per week
Job summary
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.
Job details
À 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
What you’ll do
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.
Requirements
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.
Listed skills
- Software · Preferred
- Problem solving · Preferred
- Client · Preferred
- Scrum · Preferred
- Rust · Preferred
- Time · Preferred
- C++ · Preferred
- Python · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- 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
Job areas
- Software
- Engineering
- Technology
- Science & Research
More jobs from Octasic
Développeur(euse) Vérification et Validation - Infrastructure et Automatisation
- Hybrid
- Montréal, QC
- Posted Oct 16, 2026
System Engineer – Systems Integration
- Hybrid
- Montréal, QC
- Posted Sep 12, 2026
Développeur Logiciel – Développement de Protocoles LTE/5G NR
- Hybrid
- Montréal, QC
- Posted Aug 7, 2026
Développeur Logiciel Embarqué et Outils de terrain
- Hybrid
- Montréal, QC
- Posted Jul 8, 2026