×
Register Here to Apply for Jobs or Post Jobs. X

Concepteur de Logiciel Embarqué​/Embedded Software Designer

Job in Montreal, Montréal, Province de Québec, Canada
Listing for: Cattron Global
Full Time position
Listed on 2026-09-04
Job specializations:
  • IT/Tech
    Systems Engineer, IT Support
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Concepteur de Logiciel Embarqué / Embedded Software Designer
Location: Montreal

Concepteur de logiciel embarqué, Systèmes de communication ferroviaires

Cattron est un leader dans les systèmes de contrôle sans fil pour la machinerie industrielle et les locomotives. Nous recherchons des candidats pour un poste d'ingénieur logiciel de niveau senior, qui jouera un rôle clé dans la conception, le développement et la maintenance de logiciels embarqués pour nos systèmes de contrôle à distance de locomotives et nos solutions d'infrastructure de communication sans fil pour les cours de triage ferroviaires.

Il s'agit d'un poste permanent à temps plein, avec une semaine de travail standard de 40 heures et un horaire de jour.

Lieu de travail :
Ville St-Laurent.

Responsabilités
  • Participer au développement des produits Cattron destinés aux infrastructures de communication RF ferroviaires et aux systèmes de télécommande. Ce travail implique principalement du développement sur plateformes Linux embarquées.
  • Développer des outils destinés à la surveillance des systèmes et au dépannage efficace sur le terrain. Ce travail peut inclure le développement de logiciels PC.
  • Intégrer le logiciel embarqué aux autres composants matériels de Cattron tels que les modules de communication RF.
  • Mener le développement en respectant des processus formels couvrant la conception du logiciel, le codage, les tests unitaires, le débogage, les revues de code, les revues matérielles.
  • Participer à la création de la documentation de conception (exigences, spécifications de conception, plans de test), ainsi qu'aux manuels techniques pour les utilisateurs et le service.
  • Soutenir les clients internes et externes dans la résolution de problèmes techniques. Selon les besoins du projet, des déplacements peuvent être nécessaires pour fournir un soutien sur site lors du déploiement de nouveaux produits ou fonctions.
  • Participer à l'investigation, à la promotion et à la mise en œuvre de nouvelles technologies.
Requis
  • Minimum de 6 ans d'expérienceen développement de logiciels embarqués.
  • Maîtrise du C et de Pythonsur plateformes Linux embarquées.
  • Expérience en C sur microcontrôleurs sans système d'exploitation ou avec systèmes d'exploitation temps réel (RTOS).
  • Capacité à utiliser de l'équipement de laboratoiretel que des oscilloscopes, analyseurs logiques, multimètres et autres, pour les tests d'intégration matérielle/logicielle et les mesures de performances.
  • Expérience pratique avec les sockets TCP/IPet autres technologies de communication telles que ZeroMQ, MQTT, ainsi qu'une expérience pratique des protocoles de sécurité.
  • Familiarité avec les protocoles de communication de bas niveautels que I2C, SPI, UART, CAN.
  • Capacité à analyser et comprendre les schémas électroniquesnumériques et analogiques.
  • Solides compétences en débogage et dépannage.
  • Capacité à travailler efficacement dans un environnement d'équipeoù la polyvalence et les compétences en communication sont essentielles.
  • Doit être flexibleet capable de s'adapter aux exigences et aux calendriers changeants.
  • Capacité à présenter efficacementdes informations techniques et à communiquer des idées.
  • Doit satisfaire aux exigences légalespour travailler au Canada.
  • Niveau d’anglais requis : intermédiaire
  • Fréquence de communication en anglais attendue pour le poste : quotidienne — une communication écrite et verbale en anglais sera nécessaire de manière régulière — principalement pour les communications externes avec des clients, des fournisseurs et/ou des partenaires hors du Québec.
  • Raison de l'exigence d'anglais :
    Le poste implique une collaboration continue avec des clients et des fournisseurs dans des régions où l'anglais est la langue principale. La personne devra lire et interpréter de la documentation en anglais et communiquer régulièrement avec des parties prenantes basées aux États-Unis.
Atouts
  • Expérience avec des projets intégrant la communication RF.
  • Expérience avec le contrôle de version Git.
  • Expérience en développement de logiciels pour des systèmes critiques pour la sécurité (safety-critical), en conformité avec des normes telles que EN50128, IEC
    61508, EN13849.
  • Familiarité avec la communication cellulaire, l’analyse de performance réseau ou les modems cellulaires.
  • Membre de l'Ordre des…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary