Ingénieur en micrologiciel
7 days ago
Le développeur de micrologiciels est chargé de contribuer à la conception et au développement de produits de contrôle industriel, ainsi qu'à l'amélioration et à la maintenance des produits de contrôle existants. Le candidat retenu sera une personne ayant l'esprit d'équipe, capable de travailler de manière autonome et en collaboration pour atteindre les objectifs de l'équipe, et qui fera preuve d'une attitude positive.
RESPONSABILITÉSÉcrire des applications embarquées C/C++ bien conçues et testables.
Exécuter le cycle de vie complet du développement logiciel (SDLC).
Dépanner, déboguer et mettre à niveau les systèmes existants.
Produire des documents de conception technique du micrologiciel à partir des spécifications des exigences du produit et communiquer efficacement ces conceptions à vos collègues et responsables.
Élaborer des plans de test pour les tests de conception et les études de faisabilité du micrologiciel/matériel en tenant compte du coût et du calendrier pour les conceptions de micrologiciel spécifiées.
Collaborer de manière transversale avec les ingénieurs en électronique, en mécanique et en systèmes.
Étudier les modes de défaillance des micrologiciels existants.
Coordonner les activités afin de réaliser des prototypes et des séries pilotes afin de perfectionner la conception et de répondre aux besoins des clients en matière de produits finis.
Coordonner les activités du projet afin de garantir la mise en production sans heurts des produits, conformément aux exigences des clients et aux délais fixés.
Se tenir au courant des dernières technologies et des meilleures pratiques du secteur.
Tenir à jour des cahiers de laboratoire pour documenter la création et le développement de nouvelles inventions. Préparer les divulgations d'inventions et travailler avec les avocats de l'entreprise pour rechercher, rédiger et déposer des demandes de brevet. Prendre toutes les mesures nécessaires pour protéger la propriété intellectuelle.
Expérience en programmation C/C++.
Compétences en débogage avec des outils tels que JTAG, analyseurs logiques, oscilloscopes.
Expérience avec des outils de contrôle de version tels que git ou similaires.
Excellente compréhension des architectures logicielles modulaires et des API embarquées.
Capacité à comprendre, valider et maintenir le code d'autres développeurs.
Connaissance des systèmes d'exploitation en temps réel.
Connaissance des microcontrôleurs embarqués.
Excellentes compétences en communication en anglais.
Licence en ingénierie, en informatique ou formation équivalente.
Plus de 5 ans d'expérience en tant qu'ingénieur logiciel embarqué, développeur de micrologiciels embarqués ou dans un poste similaire.
Pourquoi rejoindre Cattron ?
Chez Cattron, nous nous engageons à respecter nos valeurs d'intégrité, de respect, de transparence, de responsabilité et d'exécution dans tous les aspects de notre activité. Nous offrons un environnement de travail où ces valeurs ne sont pas que des mots, mais font partie intégrante de notre façon de travailler au quotidien. Si vous êtes passionné par l'excellence en matière de fabrication et que vous souhaitez faire partie d'une équipe qui valorise l'innovation, la collaboration et l'intégrité, nous serions ravis de vous accueillir dans notre équipe
The Firmware Developer is responsible for contributing to the design and development of industrial control products and improvements/maintenance for existing control products. The successful candidate will be a team-oriented individual that can work both independently and collaboratively to achieve team goals, and maintains a positive attitude.
RESPONSIBILITIES- Write well-designed, testable C/C++ embedded applications
- Execute full Software Development Life Cycle (SDLC)
- Troubleshoot, debug, and upgrade existing systems
- Produce firmware engineering design documents from product requirements specifications, and effectively communicate those designs to colleagues and managers.
- Develop test plans for firmware/hardware design-proof testing and feasibility studies with regard to cost and schedule for specified firmware designs
- Collaborate cross-functionally with electronics, mechanical, and systems engineers
- Investigate modes of failure with regard to legacy firmware.
- Coordinate activities to accomplish prototype and pilot production runs to mature the design to meet customer needs for finished products.
- Coordinate project activities to ensure smooth release of products into manufacturing meeting customer requirements and established timelines.
- Stay current with the latest technologies and industry best practices
- Maintain laboratory notebooks to document the creation and development of new inventions. Prepare invention disclosures, and work with corporate attorneys in researching, writing and filing patent applications. Take any necessary steps to protect intellectual property.
- Experience in C/C++ programming
- Skilled in debugging with tools like JTAG, logic analyzers, oscilloscopes
- Experience with version control tools such as git or similar
- Superior understanding of modular software architectures and embedded APIs
- Ability to understand, validate, and maintain other developers' code
- Knowledge of Real Time Operating Systems
- Familiarity with embedded micro-controllers
- Excellent communication skills in English
- Bachelor's degree in Engineering, Computer Science, or equivalent education
- 5+ years experience as an Embedded Software Engineer, Embedded Firmware Developer or similar role.
At Cattron, we're committed to upholding our values of Integrity, Respect, Transparency, Accountability, and Execution in every aspect of our business. We provide a work environment where these values are not just words, but a part of how we do business every day. If you're passionate about manufacturing excellence and want to be part of a team that values innovation, collaboration, and integrity, we'd love to have you join our team
-
Remote - Canada, Montreal, Canada un emploi de Ingénieur Full timeÀ propos de l'entreprise À Torc, nous avons toujours cru que la technologie des véhicules autonomes transformera la façon dont nous voyageons, transportons la marchandise et faisons des affaires. Leader de la conduite autonome depuis 2007, Torc a passé plus d'une décennie à commercialiser des solutions
-
Ingénieur en matériaux
5 days ago
Quebec, Canada Services SFT Full timeDescription de poste : Ingénieur en matériaux - Recruté par Solution SFTLieu de travail : Grand Montréal, Lanaudière, Montérégie, Basses et Hautes LaurentidesÀ propos de Solution SFTSolution SFT est un cabinet de chasse de têtes spécialisé dans le recrutement de talents pour des entreprises de génie civil, géotechnique et environnemental. Nous...
-
Ingénieur en développement logiciel
7 days ago
St. Laurent, Quebec, HTA, Canada Cattron Careers Full timeSous supervision générale, l'ingénieur en développement logiciel II conçoit et assure la maintenance des applications logicielles utilisées dans les produits Cattron.RESPONSABILITÉSConcevoir, développer et tester de nouvelles applications logicielles, des SDK et des API.Mettre à niveau/assurer la maintenance des applications logicielles...
-
Remote - Canada, Montreal, Canada un emploi de Ingénieur Full timeÀ propos de l'entreprise À Torc, nous avons toujours cru que la technologie des véhicules autonomes transformera la façon dont nous voyageons, transportons la marchandise et faisons des affaires. Leader de la conduite autonome depuis 2007, Torc a passé plus d'une décennie à commercialiser des solutions
-
Remote - Canada, Montreal, Canada un emploi de Ingénieur Full timeÀ propos de l'entreprise À Torc, nous avons toujours cru que la technologie des véhicules autonomes transformera la façon dont nous voyageons, transportons la marchandise et faisons des affaires. Leader de la conduite autonome depuis 2007, Torc a passé plus d'une décennie à commercialiser des solutions
-
Ingénieur en conception FPGA II
5 days ago
Bas-Saint-Laurent, Canada Comtech Telecommunications Corp. Full timeTitre : Ingénieur en conception FPGA IIDépartement : SNT CorpStatut FLSA : Non exemptéEmplacement : Saint Laurent, Québec, CanadaNiveau : T2Portée : $ $ CADAperçu de l'entrepriseComtech Telecommunications Corp. est une entreprise technologique mondiale de premier plan offrant des solutions de réseaux terrestres et sans fil, des services d'urgence...
-
Quebec, Canada Stantec Full timeIngénieure - Ingénieur, Électricité industrielleJoin to apply for the Ingénieure - Ingénieur, Électricité industrielle role at StantecIngénieure - Ingénieur, Électricité industrielleJoin to apply for the Ingénieure - Ingénieur, Électricité industrielle role at StantecQui sommes nous?Vous œuvrez en électricité du bâtiment et recherchez une...
-
Systems Engineer IV
7 days ago
St. Laurent, Quebec, HTA, Canada Cattron Careers Full timeL'ingénieur systèmes travaillera en étroite collaboration avec le chef de produit ferroviaire, le chef de projet et l'équipe d'ingénierie tout au long du cycle de vie du projet afin de garantir le respect de l'ensemble des exigences du projet.RESPONSABILITÉSCollaborer avec le groupe PMO et le service commercial pour cerner les besoins du...
-
Canada- Quebec- Parc-Technologique Ciena Government Solutions Full timeAs the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social,...
-
Ingénieure ou Ingénieure en Surveillance de
6 days ago
Quebec City, Canada exp Full timeChez EXP, nous sommes animés par le désir de concevoir des solutions innovantes destinées aux milieux bâtis et naturels du monde entier. Nous sommes une firme de génie-conseil d’envergure internationale au sein de laquelle ingénieures et ingénieurs, urbanistes, architectes et autres expertes et experts issus de nombreux domaines scientifiques et...