Talent.com

Computer programming Jobs in Deux-Montagnes, QC

Create a job alert for this search

Computer programming • deux montagnes qc

Last updated: 2 days ago

Ingénieur en micrologiciel / Firmware Engineer

CattronSt. Laurent, QC, CA
Permanent, Full-timePermanent, Full-time

Depuis plus de 70 ans, Cattron fournit des solutions de contrôle fiables pour des environnements où les systèmes ne peuvent absolument pas se permettre de défaillir, au service d’entreprises dans l... Show more

Production Supervisor (Evening or Day Shift)

TechaidVille St-Laurent
CA$70,000.00–CA$100,000.00 yearlyCA$70,000.00–CA$100,000.00 yearly

Our client, a designer and manufacturer of innovative HVAC solutions, is looking for a Production Supervisor on the day or evening shift.Oversee the manufacturing process, ensure that goods produce... Show more

Data Scientist II

Intact Financial CorporationBourassa, Robert,Montréal

Pay at Intact is about much more than just salary.Multiple benefits offered to support.Wellness account and much more.Share plan & other savings: up to.Employee Share Purchase Plan (ESPP) – with In... Show more

Industrial Buyer and Storekeeper

Bedard RessourcesBlainville, Quebec, Laurentides
CA$60,000.00–CA$65,000.00 yearlyCA$60,000.00–CA$65,000.00 yearly
PermanentPermanent

Plan parts and material requirements based on inventory levels and production needs.Purchase and replenish materials to ensure they are available when needed.Source and evaluate new suppliers, requ... Show more

Artificial Intelligence Applications Developer - Spanish Required

Cuso InternationalDollard-des-Ormeaux, Quebec
PermanentPermanent

This Volunteer Placement is Located in:.Please submit a Spanish Resume and Statement of Interest.Open to Canadian Citizens and Permanent Residents of Canada only.Are you passionate about Artificial... Show more

 • Promoted

Opérateur de Production Conditionnement Soir

GaldermaD'Urfé, Baie

We are looking for a reliable and detail-oriented Packaging Operator to join our production team.In this role, you will be responsible for operating and maintaining packaging equipment, ensuring pr... Show more

Computer programming Private Tutoring Jobs Blainville

SuperprofBlainville, Canada
CA$80.00 hourlyCA$80.00 hourly
Full-time, Part-timeFull-time, Part-time

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

CNC Programmer - Laser, Combination Machines, and Press Brake

Bedard RessourcesBaie-d'Urfe, Quebec, Montreal
CA$25.00–CA$35.00 hourlyCA$25.00–CA$35.00 hourly
Permanent, Full-timePermanent, Full-time

Analyze blueprints, technical drawings, and manufacturing files to prepare jobs for production.Review and prepare the technical files required for programming and ensure all necessary information i... Show more

Administrative Coordinator - Pointe-Claire

Randstad CanadaDollard-des-Ormeaux, Quebec, CA
CA$40,000.00–CA$48,000.00 yearlyCA$40,000.00–CA$48,000.00 yearly
Permanent, Full-timePermanent, Full-time
Quick Apply

Job Title: Administrative Coordinator and Receptionist.Are you looking to join a dynamic team for an industry that specializes in the distribution of healthy natural products, our client promotes n... Show more

Agent bilingue support technique de nuit

Groupe Marketing InternationalLaval, Canada, United States
CA$39,520.00 yearlyCA$39,520.00 yearly
Full-timeFull-time

Salary: $39,520 - 39,520 per year.Completed college degree or specialization in a relevant field.At least 2 years of experience in a similar role, customer service, or a call center.Analytical and ... Show more

Chargé De Projets Automatisations

ActalentBoisbriand, Quebec, Canada
CA$40.00–CA$60.00 hourlyCA$40.00–CA$60.00 hourly
TemporaryTemporary

Titre du poste: Gestionnaire de projets en automatisation.Le ou la gestionnaire de projets en automatisation joue un rôle clé dans la mise en place et loptimisation de systèmes automatisés au sein ... Show more

Assistant manager - retail

EB Games CanadaPointe-Claire, QC, Canada
PermanentPermanent

Secondary (high) school graduation certificate.Manage staff and assign duties.Determine merchandise and services to be sold.Determine staffing requirements.Resolve issues that may arise, including ... Show more

Production Manager

ADI - Albert Davidson IndustriesPointe-Claire, Quebec, Canada
CA$30.00–CA$40.00 hourlyCA$30.00–CA$40.00 hourly
Permanent, Full-timePermanent, Full-time

Production Lead / Production Manager – Polyurethane Manufacturing.We are a growing polyurethane manufacturing company based in Montréal, specializing in custom-molded components, wear parts, and in... Show more

Battery Process Technician/Production operator

NanoXploreDollard-Des Ormeaux, QC, CAN
Quick Apply

About VoltaXploreVoltaXplore manufactures high-performance cylindrical lithium-ion battery cells using proprietary technology in Montreal, Canada.Its unique Dollard-des-Ormeaux facility operates an... Show more

Ingénieur en micrologiciel / Firmware Engineer

Ingénieur en micrologiciel / Firmware Engineer

CattronSt. Laurent, QC, CA
30+ days ago
Job type
  • Permanent, Full-time
Job description

Depuis plus de 70 ans, Cattron fournit des solutions de contrôle fiables pour des environnements où les systèmes ne peuvent absolument pas se permettre de défaillir, au service d’entreprises dans les secteurs industriel, du transport, des systèmes de sécurité et des applications minières. Notre entreprise offre fièrement des solutions qui connectent les appareils, contrôlent les machines et protègent les actifs partout dans le monde. Notre équipe est composée d’ingénieurs expérimentés qui remettent en question les méthodes conventionnelles et qui ont une passion pour la résolution de problèmes concrets grâce à des solutions innovantes.

APERÇU DU POSTE

Cattron est actuellement à la recherche de deux (2) développeurs de micrologiciels chargés de concevoir et mettre en œuvre des solutions robustes en C/C++ embarqué destinées à des produits de contrôle industriel avancés. Dans ce rôle, vous serez responsable du développement du micrologiciel tout au long du cycle de vie du produit, de la définition des exigences et du prototypage jusqu’à la mise en production, en collaboration étroite avec les équipes matériel, mécanique et systèmes. Vous transformerez les exigences produit en solutions embarquées fiables et prêtes pour la production, en relevant des défis complexes du monde réel et en contribuant à l’évolution et à l’amélioration continue de systèmes de contrôle sophistiqués.

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 le 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.

EXIGENCES

  • Baccalauréat en génie, en informatique ou formation équivalente
  • Une expérience professionnelle peut remplacer le diplôme
  • 1 à 2 ans d’expérience en tant qu'ingénieur logiciel embarqué, développeur de micrologiciels embarqués ou dans un poste similaire.
  • 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.
  • 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.

CE QUE NOUS OFFRONS

  • L’opportunité de faire partie d’une équipe R&D dynamique au sein d’un secteur technologique en forte croissance à l’échelle mondiale.
  • Un environnement de travail collaboratif et multidisciplinaire favorisant l’innovation, le partage d’expertise et l’excellence technique.
  • Un poste permanent à temps plein (40 heures/semaine) avec possibilité de flexibilité d’horaire favorisant l’équilibre travail-vie personnelle.

---

For more than 70 years, Cattron has provided trusted control solutions to environments where systems absolutely cannot fail, serving a variety of companies in industrial, transportation, safety systems and mining applications. Our company proudly delivers solutions that connect devices, control machines, and protect assets around the world. Our team is made up of experienced engineers who challenge conventional methods and have a passion for engaging in real world problems with innovative solutions.

POSITION OVERVIEW

Cattron is currently seeking two (2) Firmware Developer to develop and implement robust embedded C/C++ solutions for advanced industrial control products. In this role, you will take ownership of firmware design across the full product lifecycle, from requirements and prototyping through production release, while collaborating cross functionally with hardware, mechanical, and systems engineers. You will transform product requirements into reliable, production ready embedded solutions, solving complex real-world challenges and contributing to the ongoing evolution and improvement of sophisticated control systems.

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.

REQUIREMENTS

  • Bachelor's degree in Engineering, Computer Science, or equivalent education
  • Experience may be substituted in lieu of degree
  • 1-2 years experience as an Embedded Software Engineer, Embedded Firmware Developer or similar role
  • 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
  • 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
  • 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.

WHAT WE OFFER

  • The opportunity to be part of a dynamic R&D team in a rapidly growing global technology sector.
  • A collaborative and multidisciplinary work environment that fosters innovation, knowledge sharing, and technical excellence.
  • A permanent full-time position (40 hours/week) with flexible scheduling options to support work-life balance.