Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Octasic

Développeur Logiciel Embarqué, Outils de terrain

Octasic

C++ Software Engineer developing internal tools for RF testing and real-time system monitoring at Octasic. Collaborating with cross-functional teams to evaluate and validate product quality.

Posted 7/9/2026full-timeMontréal • 🇨🇦 CanadaMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
ETLFluxGrafanaKafkaLinuxPostgresPrometheusPython

About the role

Key responsibilities & impact
  • Concevoir, développer et maintenir le moteur principal des outils et les modules principalement en C++ et PY
  • Construire et maintenir des couches de communication TCP socket et client/serveur HTTP en C++ afin d’interagir avec des sous-systèmes embarqués et des services backend
  • Développer des interfaces C++ pour contrôler et interroger des instruments de laboratoire RF externes (wattmètres, générateurs de signaux, analyseurs de spectre) via des protocoles standards de contrôle d’instruments
  • Rédiger des scripts Python pour soutenir l’automatisation, la logique d’intégration et le prototypage rapide lorsque pertinent
  • Implémenter et soutenir les fonctionnalités de tests en mode RF
  • Développer et maintenir un système de surveillance, d’analyse et de gestion des données pour les produits Octasic
  • Intégrer les fonctionnalités des outils à une plateforme de données utilisant une architecture de courtier de messages, du stockage en base de données relationnelle et de la visualisation par tableaux de bord

Requirements

What you’ll need
  • Baccalauréat en génie logiciel, génie informatique, génie électrique, informatique ou expérience pratique équivalente
  • Solide expérience pratique en développement C++ et Python — il s’agit du langage principal du rôle
  • Expérience avec la programmation TCP socket et la communication client/serveur HTTP pour l’intégration matériel-logiciel
  • Familiarité avec les concepts de tests RF ou le contrôle d’instruments de laboratoire (générateurs de signaux, analyseurs de spectre, wattmètres)
  • Expérience pratique avec la capture de paquets et l’analyse réseau (Wireshark ou équivalent)
  • Expérience avec Git, les environnements Linux et les flux de développement collaboratif
  • Solides compétences en débogage et en analyse des causes racines dans des systèmes intégrés matériel/logiciel
  • Atouts: Expérience avec des applications C++ multithreadées — programmation concurrente, sécurité des threads et optimisation des performances
  • Expérience avec les concepts de couche PHY LTE/5G — sensibilité du récepteur, modèles de test, tests de formes d’onde, contrôle de puissance, prédistorsion
  • Expérience en ingénierie des données : courtiers de messages (MQTT, Kafka), pipelines ETL, conception de bases de données relationnelles (PostgreSQL), outils de tableaux de bord (Grafana, Prometheus)
  • Familiarité avec pytest et Playwright pour les frameworks d’automatisation des tests
  • Expérience avec la conception et l’intégration d’API REST
  • Expérience dans des systèmes de communication critiques, de défense ou aérospatiaux
  • Familiarité avec les piles télécom embarquées et les logiciels embarqués en temps réel

Benefits

Comp & perks
  • Un milieu de travail à la fine pointe de la technologie
  • Des conditions de travail compétitives (salaires, avantages sociaux, une semaine payée entre Noël et le Jour de l’An, rabais d’abonnement au gym, programme d’achat d’action, programme de remboursement du transport collectif, douches sur place, collations et breuvages gratuits)
  • Assurances complètes (médicales, dentaires et télémédecine)
  • Une atmosphère de travail conviviale et collaborative avec plusieurs activités sociales tout au long de l’année
  • Travailler au sein d’une entreprise impliquée dans sa communauté (levées de fonds pour Le Phare Enfants et Familles)
  • La proximité avec les différents services de transport en commun (secteur Angus, à dix minutes à pieds du métro Préfontaine)

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++PythonTCP Socket ProgrammingHTTP Client/Server CommunicationRF Instrument ControlPacket CaptureRoot Cause AnalysisMultithreaded C++ ApplicationsAPI REST DesignDatabase Design
Soft Skills
Debugging SkillsCollaborative Development