Concepteur de Logiciel Embarqué / Embedded Software Designer (Montreal)

Concepteur de Logiciel Embarqué / Embedded Software Designer (Montreal)

17 Aug
|
Cattron
|
Montreal

17 Aug

Cattron

Montreal

Concepteur de logiciel embarqu, Systmes de communication ferroviaires Cattronest un leader dans les systmes de contrle sans fil pour la machinerie industrielle et les locomotives.

Nous recherchons des candidats pour un poste d''ingnieurlogicielde niveau senior, qui jouera un rle cl dans la conception, le dveloppement et la maintenance de logiciels embarqus pour nos systmes decontrle distance delocomotives et nos solutions d''infrastructure de communication sans fil pourles cours detriage 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.

Responsabilits Participer au dveloppement des produits

Cattrondestins auxinfrastructures de communication RF ferroviaires etauxsystmes de tlcommande.

Ce travail implique principalementdudveloppement sur plateformes Linux embarques.

Dvelopper des outilsdestins la surveillance des systmes etaudpannageefficacesur le terrain.

Ce travail peut inclure le dveloppement de logiciels PC.

Intgrer lelogiciel embarqu aux autres composants matriels de

Cattrontels que lesmodules de communication RF.

Mener le dveloppement enrespectant desprocessus formelscouvrantla conception dulogiciel, le codage, les tests unitaires, le dbogage, les revues de code, les revues matrielles.

Participer la cration de la documentation de conception(exigences, spcifications de conception, plans de test), ainsi qu''aux manuels techniques pour les utilisateurs et leservice.

Soutenir les clients internes et externes dans la rsolution de problmes techniques.

Selon les besoins du projet, des dplacements peuvent tre ncessaires pour fournir un soutien sur sitelors dudploiement de nouveaux produits ou fonctions.

Participer l''investigation, lapromotionet la mise en uvre de nouvelles technologies.

Requis Minimum de 6 ans d''exprienceen dveloppement de logiciels embarqus.

Matrise du C et de Pythonsur plateformes Linux embarques.

Exprience en C surmicrocontrleurssanssystme d''exploitation ouavecsystmes d''exploitation temps rel (RTOS).

Capacit utiliser de l''quipement de laboratoiretel que des oscilloscopes, analyseurs logiques, multimtres et autres, pour les tests d''intgration matrielle/logicielle et les mesures deperformances.

Exprience pratique avec les sockets TCP/IPet autrestechnologies decommunicationtelles que

ZeroMQ, MQTT, ainsi qu''une exprience pratique des protocoles de scurit.

Familiarit avec les protocoles de communication de bas niveautels que I2C, SPI, UART, CAN.

Capacit analyser et comprendre les schmas lectroniquesnumriques et analogiques.

Solides comptences en dbogage et dpannage.





Capacit travailler efficacement dans un environnement d''quipeo la polyvalence et les comptences en communication sont essentielles.

Doit tre flexibleet capable de s''adapter aux exigences et aux calendriers changeants.

Capacit prsenter efficacementdes informations techniques et communiquer des ides.

Doit satisfaire aux exigences lgalespour travailler au Canada.

Niveau danglais requis : intermdiaire Frquence de communication en anglais attendue pour le poste : quotidienne une communication crite et verbale en anglais sera ncessaire de manire rgulire principalement pour les communications externes avec des clients, des fournisseurs et/ou des partenaires hors du Qubec.

Raison de l''exigence d''anglais: Le poste implique une collaboration continue avec des clients et des fournisseurs dans des rgions o l''anglais est la langue principale.

La personne devra lire et interprter de la documentation en anglais et communiquer rgulirement avec des parties prenantes bases aux tats-Unis.

Atouts Exprience avec des projets intgrant la communication RF.

Exprience avec le contrle de version Git.

Exprience en dveloppement de logiciels pour des systmes critiques pour la scurit (safety-critical), en conformit avec des normes telles que EN50128, IEC61508, EN13849.

Familiarit avec la communication cellulaire, lanalyse de performance rseau ou les modems cellulaires.

Membre de l''Ordre des ingnieurs du Qubec (OIQ). ****** Embedded Software Designer, Rail

Communication

Systems Cattronisa leader in wireless control systems for industrial machinery and locomotives.

We areseekingcandidatesfora senior-level firmware engineer position,to play akey role in the design, development, and maintenance ofembeddedsoftwareforour locomotiveremote-controlsystems and rail yard wireless communication infrastructure solutions.

This isapermanent,full-timeposition with a standard40-hourweek and day shift schedule.

Work location: Ville St-Laurent.

Responsibilities Participateinthedevelopmentof Cattron products forrail yard RF communication infrastructure andremote-controlsystems.

This work primarily involves development on embedded Linux platforms.

Develop tools designed for systemsmonitoringand rapid troubleshooting in a field environment.

This work may involve PC software development.

Integrate firmware with





Cattron RFcommunication modules and other hardware components.

Conduct development followingformal processes, including firmware design, coding, unit testing, debugging, code reviews, hardware reviews,adherence tosoftware/firmware standards.

Participate in the creation of design documentation (requirements, designspecs, test plans, release notes),as well asuserand servicetechnical manuals.

Support internal and external clients in resolving technical issues.

According to project needs, travel may berequiredto provide on-site support for the deployment of new products or functions.

Participate to the investigation, recommendation, and implementationofnewtechnologies.

Requirements Minimum of6years'' experienceinembedded software development.

Proficiencyin Cand Python on embedded Linux platforms Experience in C onmicrocontrollersusing bare metal or

Real-Time Operating Systems (RTOS).

Ability toutilizelab equipment such as oscilloscopes, logic analyzers, multimetersand others for hardware/software integration testingand performance monitoring.

Working experience with the TCP/IP sockets and other communication frameworks such as

ZeroMQ, MQTT, along with practical experience with security protocols.

Familiarity withlow-level communication protocols such as I2C, SPI, UART, CAN.

Ability to analyze and understand digital and analog electronic schematicdrawings.

Strong debugging and troubleshooting skills.

Able to work effectively in a team-oriented workplace where multi-tasking and communication skills are essential.

Must be flexible and ableof adaptingto changing requirements and schedules.

Ability to effectively present technical information and communicate ideas.

Must meet the requirements of Canadian legal work.

Level of English Required: Intermediate Frequency of English Communication Expected for the Position: Daily both written and verbal communication in English will be necessary on a regular basis primarily for external communications with clients, suppliers, and/or partners outside of Quebec.

Reason for English Requirement: The role involves ongoing collaboration with clients and suppliers in regions where English is the primary language.

The individual will be required to read and interpret documentation in English and communicate regularly with stakeholders based in the United States.

Consideredas assets Experience with projects integrating wireless RF communication.

Experience with Git version control Software development experiencefor safety-criticalsystems, in compliance with standardssuch as EN50128, IEC61508, EN13849 Familiarity with cellular communication, network performance analysis, or cellular modems Member of OIQ

📌 Concepteur de Logiciel Embarqué / Embedded Software Designer (Montreal)
🏢 Cattron
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: concepteur de logiciel embarqué / embedded software designer (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: concepteur de logiciel embarqué / embedded software designer (montreal) / montreal