Talent.com
Embedded Software Designer/Concepteur de Logiciel Embarqué
Embedded Software Designer/Concepteur de Logiciel EmbarquéCaterpillar Inc. • Laval (administrative region), QC, CA
No longer accepting applications
Embedded Software Designer / Concepteur de Logiciel Embarqué

Embedded Software Designer / Concepteur de Logiciel Embarqué

Caterpillar Inc. • Laval (administrative region), QC, CA
9 days ago
Job type
  • Full-time
Job description

Overview

Embedded Software Designer / Concepteur de Logiciel Embarqué role at Caterpillar Inc. describes a position within the MineStar onboard applications in the Autonomy & Automation Product Group. Cat Technology collaborates across Caterpillar to advance technologies including autonomy and automation, enabling safety, productivity and efficiency for customer operations. The role involves designing, implementing and validating embedded software for mining machines in an Agile environment.

What You Will Do

  • Work closely with customers and System Architects to analyze and define requirements.
  • Drive design consistency across products.
  • Keep up with industry trends and new technology breakthroughs by continuous learning.
  • Design, implement, and test software modules according to requirement specifications.
  • Participate in writing and reviewing engineering documentation, including requirements, estimations, specifications, design, coding and validation.
  • Other duties as assigned by Caterpillar management from time-to-time.

What You Have (Basic Requirements)

  • Industry Knowledge : Understanding of the industry, trends, major issues, regulatory considerations, and leaders in the field.
  • Problem Solving : Ability to recognize, anticipate and resolve organizational or process problems using appropriate tools and techniques.
  • Software Development Lifecycle : Knowledge of the software development life cycle and ability to apply structured methodologies to deliver software products.
  • Programming : Proficiency in relevant languages and tools; ability to test, write, design, debug, and maintain code. Proficient in C++ and Python; experience with embedded Linux; version control with Git / GitHub / Azure.
  • What Will Set You Apart (Preferred Qualifications)

  • Ability to speak English and French (highly preferred).
  • Web development experience with HTML5 and Angular.
  • Experience using scripting languages (e.g., Python).
  • Experience with GNSS positioning, Wi‑Fi, TCP / IP, UDP / IP, SSL.
  • Experience with CAN / J1939 protocols.
  • Experience with real-time operating systems.
  • Familiarity with object-oriented design patterns.
  • Experience with GHE, CMake, unit testing, and static code analysis tools.
  • Experience in robotics and perception of object detection systems.
  • What You Will Get

    Through it all, we are one team – creating and delivering world-class components and solutions. Learn about the Caterpillar Experience and why it's more than a job; it’s a career at Caterpillar.

    About Caterpillar

    Caterpillar Inc. is the world’s leading manufacturer of construction and mining equipment, off-highway engines, industrial turbines and locomotives. We are committed to a reduced-carbon future, with innovations and a global dealer network delivering exceptional value to customers.

    Additional Information

  • Location : Laval, QC (Canada)
  • Required Travel : Up to 10% (International)
  • Relocation Assistance Offered : None
  • Canada Work Authorization Sponsorship Offered : None
  • This position requires onsite work at the Laval, QC office.
  • Posting Dates

    December 16, 2025 - January 4, 2026

    #J-18808-Ljbffr

    Create a job alert for this search

    Embedded Software • Laval (administrative region), QC, CA

    Similar jobs
    Embedded Software Engineer

    Embedded Software Engineer

    AMARIS GROUP SA • Montreal
    Full-time
    Amaris Consulting est une société indépendante de conseil et de technologies au service des entreprises.Avec plus de 1000 clients dans le monde, nous déployons des solutions pour les plus grands pr...Show more
    Last updated: 11 days ago • Promoted
    Développeur(euse) de logiciel | Software Developer

    Développeur(euse) de logiciel | Software Developer

    Delmar International Inc. • Lachine, QC, Canada
    Full-time
    Relevant du Gestionnaire du développement logiciel, le / la Développeur(euse) Logiciel joue un rôle clé dans la création des plateformes et des outils qui soutiennen...Show more
    Last updated: 30+ days ago • Promoted
    Développeur (euse) logiciels | Software Designer

    Développeur (euse) logiciels | Software Designer

    Grass Valley • Montreal, QC, CA
    Full-time
    Quick Apply
    Pourquoi joindre les rangs de Grass Valley?.Grâce à sa technologie primée et à son expertise reconnue, Grass Valley permet aux créateurs, aux diffuseurs et aux organisation...Show more
    Last updated: 19 days ago
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    Orbcomm • Ahuntsic North, ca
    Full-time
    Join Us as a Senior Embedded Software Engineer! At ORBCOMM, we are seeking a.Senior Embedded Software Engineer.You’ll collaborate closely with senior engineering leaders, drive improvements to our ...Show more
    Last updated: 3 days ago • Promoted
    Senior Embedded Software Engineer – Airborne Platforms

    Senior Embedded Software Engineer – Airborne Platforms

    Gogo • Ahuntsic North, ca
    Full-time
    A leading telecommunications company in Ottawa is seeking a Senior Airborne Platform Software Engineer to design and develop software for airborne products. The ideal candidate will have a Bachelor'...Show more
    Last updated: 30+ days ago • Promoted
    Concepteur(trice) de logiciel embarqué / Embedded Software Designer

    Concepteur(trice) de logiciel embarqué / Embedded Software Designer

    Genetec • Montreal
    Full-time
    Genetec est un leader global en solutions de sécurité, d’intelligence et d’opérations.Nous servons des clients dans les secteurs commercial, gouvernemental, de l’éducation, de la santé, de la vente...Show more
    Last updated: 30+ days ago • Promoted
    Developpeur de logiciels / Software developer

    Developpeur de logiciels / Software developer

    Belcan Cleared • Montreal, QC, Canada
    Full-time
    Titre du poste : Développeur de logiciels.Contrat de 6 mois renouvelable.Indicatif régional : 514, 438, & 450.Vous êtes responsable de la conception des applications logicie...Show more
    Last updated: 30+ days ago • Promoted
    Senior Avionics Software Architect — Embedded DO-178C

    Senior Avionics Software Architect — Embedded DO-178C

    Wisk • Montreal
    Full-time
    A pioneering aerospace company in Montreal is seeking a Senior Staff Software Engineer for autonomous aircraft development. You will lead the design of embedded software and collaborate with various...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Software Manager

    Embedded Software Manager

    Vention • Montreal
    Full-time
    Headquartered in Montreal and Berlin, Vention helps manufacturers automate their operations in record time with the only hardware and software AI‑powered platform built for the factory floor.Our te...Show more
    Last updated: 11 days ago • Promoted
    Dveloppeur Logiciel / Software Developer

    Dveloppeur Logiciel / Software Developer

    Northstar Earth and Space • Montreal, QC, Canada
    Full-time
    Prefer reading this in English? Scroll down.NorthStar Ciel & Terre utilise les donnes des tlescopes optiques comme lments de base pour crer des services d'information adapts aux besoins et ...Show more
    Last updated: 30+ days ago • Promoted
    Développeur logiciels principal

    Développeur logiciels principal

    Pattison Sign Group • Dorval, QC, Canada
    Full-time
    Pattison ID - Équipe numérique.Transformez vos idées en solutions innovantes en tant que développeur logiciels principal. Chez Pattison ID, nous ne sommes pas seulement u...Show more
    Last updated: 30+ days ago • Promoted
    Dveloppeur Logiciel-NI / NI Software Developer

    Dveloppeur Logiciel-NI / NI Software Developer

    Opal-RT • Montreal, QC, Canada
    Full-time
    OPAL-RT Technologies recherche un Dveloppeur Logiciel-NI.Imagineztravailler pour une entreprise qui compte parmi ses clients la NASA, Bombardier,ABB, EMBRAER,MIT,GE, Ford, GM, NREL etHydro-Qubec!OP...Show more
    Last updated: 30+ days ago • Promoted
    C++ Developer

    C++ Developer

    Actalent • Montreal, QC, Canada
    Full-time
    Titre du poste : Développeur C++.Notre client développe une nouvelle génération d'outils pour une utilisation plus sûre et plus fiable de l'anesthésie.Conc...Show more
    Last updated: 3 days ago • Promoted
    Développeur(-euse) de logiciels III, Connectivité des partenaires / Software Developer III, Partner Connectivity

    Développeur(-euse) de logiciels III, Connectivité des partenaires / Software Developer III, Partner Connectivity

    Expedia Group • Montreal
    Full-time
    Expedia Group brands power global travel for everyone, everywhere.We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners.Our...Show more
    Last updated: 3 days ago • Promoted
    Expert Embedded Software -DO178

    Expert Embedded Software -DO178

    C Ssystems • Montreal
    Full-time
    CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the defense, aeronautics, autonomous driving, and railways industries.With ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Embedded Software Config Manager | DO-178C & FAA

    Senior Embedded Software Config Manager | DO-178C & FAA

    Beta Technologies • Montreal
    Full-time
    A leading company in electric aviation is seeking a Senior Embedded Software Configuration Management Engineer in Montreal, Canada. The role involves managing software life cycle data to ensure FAA ...Show more
    Last updated: 11 days ago • Promoted
    Embedded C++ Software Developer

    Embedded C++ Software Developer

    CS GROUP • Montreal, QC, Canada
    Full-time +1
    CS Group Canada, a subsidiary of CS Group (part of the Sopra Steria Group), is a leader in the development and certification of safety-critical systems in the aerospace, electric, and autonomous dr...Show more
    Last updated: 27 days ago • Promoted
    Développeur C++ | C++ Developer Embedded Payment Sytems

    Développeur C++ | C++ Developer Embedded Payment Sytems

    Valsoft Corporation • Montreal, QC, Canada
    Full-time
    ValPay is an embedded payment solution that allows you to onboard merchants, process transactions, and effortlessly optimize your revenue—without the burden of managing underwriting, complian...Show more
    Last updated: 5 days ago • Promoted