Talent.com
Embedded Software Designer/Concepteur de Logiciel Embarqué
Embedded Software Designer/Concepteur de Logiciel EmbarquéCaterpillar Brazil • Laval (administrative region), QC, CA
Embedded Software Designer / Concepteur de Logiciel Embarqué

Embedded Software Designer / Concepteur de Logiciel Embarqué

Caterpillar Brazil • Laval (administrative region), QC, CA
Il y a 5 jours
Type de contrat
  • Temps plein
Description de poste
  • Location :
  • Laval, QC (Canada)
  • Required Travel :
  • Up to 10% (International)
  • Relocation Assistance Offered :
  • None.
  • Canada Work Authorization Sponsorship Offered :
  • None.
  • This position requires the selected individual to work onsite at the Laval, QC office.
  • 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.
  • Participation in writing and in the review of all engineering documentation, including requirements, estimation, specifications, design, coding and validation
  • Other duties as assigned by Caterpillar management from time-to-time.-
  • Industry Knowledge :
  • Knowledge of the organization's industry group, trends, directions, major issues, regulatory considerations, and trendsetters; ability to apply industry knowledge appropriately to diverse situations.
  • Raises coworkers’ awareness of industry standards, practices and guidelines.
  • Assesses how regulatory and reporting requirements apply to own organization.-
  • Problem Solving :
  • Knowledge of approaches, tools, techniques for recognizing, anticipating, and resolving organizational, operational or process problems; ability to apply knowledge of problem solving appropriately to diverse situations.
  • Ensures capture of lessons to be learned from a problem-solving effort.
  • Organizes potential problem solvers and leads problem resolution efforts.
  • Uses varying problem-solving approaches and techniques as appropriate.
  • Analyzes and synthesizes information and devises alternative resolution strategies.
  • Develops successful resolutions to critical or wide-impact problems.-
  • Software Development Lifecycle :
  • Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace.
  • Describes tasks, tools and practices for covering software product requirements into a design.
  • Demonstrates experience with all phases and deliverables of the product development methodology.
  • Works with Agile of SAFe methodology.-
  • Programming :
  • Knowledge of relevant programming languages and tools; ability to test, write, design, debug, troubleshoot and maintain source code and computer programs.
  • Skilled in C++ and Python programming languages, with experience in developing and debugging software applications using these languages.
  • Conducts walkthroughs and monitors the quality of development activities.
  • Oversees major developmental efforts adhering to application system design.
  • Develops structured programming specifications for microservice environment.
  • Experienced with industry-standard tools such as Git, GitHub, and Azure for version control, collaboration, and cloud services.
  • Experience in working on embedded environments using Linux as the operating system.
  • Conduct code peer review.-
  • Artificial Intelligence :
  • Knowledge of the concepts, technologies and methodologies of artificial intelligence (AI); ability to develop, implement and / or apply artificial intelligence products and services in specific industry domain to achieve business goals.
  • Assists in business requirements analysis in the AI solution design or deployment process.
  • Deploys, develops or operates specific AI products, equipment, systems and / or platforms to achieve certain business goals.
  • Tests and troubleshoots the functionality of AI applications and systems within a specific area.
  • Ability to speak both English and French highly preferred.
  • Experience in Web development using HTML5 and Angular.
  • Experience using script languages (e.g., Python).
  • Experience with GNSS positioning, Wi-Fi, TCP / IP, UDP / IP, SSL.
  • Experience with CAN / J1939 protocols.
  • Experience using real-time operating systems.
  • Familiar 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.
  • Collaborer étroitement avec les clients et les architectes système pour analyser et définir les exigences.
  • Assurer la cohérence de la conception entre les produits.
  • Se tenir informé des tendances du secteur et des nouvelles percées technologiques par un apprentissage continu.
  • Concevoir, implémenter et tester des modules logiciels selon les spécifications des exigences.
  • Participer à la rédaction et à la révision de toute la documentation d’ingénierie, y compris les exigences, estimations, spécifications, conception, codage et validation.
  • Autres tâches assignées par la direction de Caterpillar de temps à autre.
  • Sensibilise les collègues aux normes et pratiques du secteur.
  • Évalue comment les exigences réglementaires s’appliquent à l’organisation.
  • Décrit les tâches, outils et pratiques pour transformer les exigences en conception.
  • Expérience avec toutes les phases du développement produit.
  • Travaille avec les méthodologies Agile ou SAFe.
  • Maîtrise des langages C++ et Python, avec expérience en développement et débogage.
  • Supervise les efforts de développement majeurs selon la conception du système.
  • Spécifications de programmation structurée pour environnement microservices.
  • Expérience avec Git, GitHub et Azure.
  • Expérience en environnement embarqué sous Linux.
  • Réalise des revues de code entre pairs.
  • La capacité de parler anglais et français est fortement souhaitée.
  • Expérience en développement Web avec HTML5 et Angular.
  • Expérience avec les langages de script (ex. : Python).
  • Expérience avec le positionnement GNSS, Wi-Fi, TCP / IP, UDP / IP, SSL.
  • Expérience avec les protocoles CAN / J1939.
  • Expérience avec les systèmes d’exploitation temps réel.
  • Familiarité avec les modèles de conception orientée objet.
  • Expérience avec GHE, CMake, tests unitaires et outils d’analyse de code statique.
  • Expérience en robotique et systèmes de détection d’objets.Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.
  • #J-18808-Ljbffr

    Créer une alerte emploi pour cette recherche

    Embedded Software DesignerConcepteur de Logiciel Embarqu • Laval (administrative region), QC, CA

    Offres similaires
    Développeur(euse) logiciel / Software Developer - Appliances Platform (Edge OS)

    Développeur(euse) logiciel / Software Developer - Appliances Platform (Edge OS)

    Genetec • Montreal, QC, Canada
    Temps plein
    La grande famille Edge OS est responsable du développement d’un système d’exploitation ainsi que de services permettant la gestion à distance des appareils Cloudlin...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Développeur(euse) de logiciel | Software Developer

    Développeur(euse) de logiciel | Software Developer

    Delmar International Inc. • Lachine, QC, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Développeur (euse) logiciels | Software Designer

    Développeur (euse) logiciels | Software Designer

    Grass Valley • Montreal, QC, CA
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Systems Designer - Ingénieur / développeur systèmes

    Systems Designer - Ingénieur / développeur systèmes

    Grantek Systems Integration • Montreal, QC, Canada
    Temps plein
    From concept to design to execution,.Do you want to have an impact on creating products from today’s top brands? Does having a company care about your career today and into the future motivat...Voir plus
    Dernière mise à jour : il y a 9 jours • Offre sponsorisée
    Developpeur de logiciels / Software developer

    Developpeur de logiciels / Software developer

    Belcan Cleared • Montreal, QC, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Technicien(nne) en développement logiciel embarqué

    Technicien(nne) en développement logiciel embarqué

    Arjo • Saint-Léonard, CA
    Temps plein
    Concevoir l’avenir des soins de santé, ça commence ici.Chez Arjo, nous développons des solutions médicales innovantes qui améliorent la mobilité des patients et optimisent le travail des profession...Voir plus
    Dernière mise à jour : il y a 9 jours • Offre sponsorisée
    Développeur • se logiciel senior (Infrastructure de données & ETL) - Senior Software Developer (Data I

    Développeur • se logiciel senior (Infrastructure de données & ETL) - Senior Software Developer (Data I

    TobogganLabs • Montreal, QC, Canada
    Temps plein
    Développeur •se logiciel senior (Infrastructure de données & ETL).Toboggan Labs est une firme-conseil boutique qui œuvre à l'intersection de l'IA et de la san...Voir plus
    Dernière mise à jour : il y a 21 jours • Offre sponsorisée
    Développeur SAP

    Développeur SAP

    Videotron • Montreal, QC, Canada
    Temps plein
    Description de l'entreprise.Vidéotron, l’une des principales entreprises de télécommunication au Canada, entretient un lien unique et privilégié avec la...Voir plus
    Dernière mise à jour : il y a 29 jours • Offre sponsorisée
    Chef(fe) dquipe Dveloppeur(se) Logiciel / Team Lead Software Developer

    Chef(fe) dquipe Dveloppeur(se) Logiciel / Team Lead Software Developer

    Toon Boom Animation Inc. • Montreal, QC, Canada
    Temps plein
    Rejoignez Toon Boom - L o la crativit et la technologie se rencontrent !.Depuis plus de 30 ans, Toon Boom est le leader mondial des logiciels danimation 2D, faisant confiance des studios de renom t...Voir plus
    Dernière mise à jour : il y a 15 jours • Offre sponsorisée
    Dveloppeur Logiciel-NI / NI Software Developer

    Dveloppeur Logiciel-NI / NI Software Developer

    Opal-RT • Montreal, QC, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Ingénieur logiciel senior - Plateforme central / Senior Software Engineer - Core Platform

    Ingénieur logiciel senior - Plateforme central / Senior Software Engineer - Core Platform

    Tait • Montreal, QC, Canada
    Temps plein
    Créer des moments qui touchent les gens.Vous conceverez et mettrez en œuvre des fonctionnalités complexes, façonnerez des normes de codage et guiderez les décisions tech...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Développeur(euse) Logiciel Backend - Application

    Développeur(euse) Logiciel Backend - Application

    Dialogue • Montréal, Quebec, Canada, H3A 3G3
    Temps plein
    Dialogue est le principal fournisseur de soins virtuels au Canada.En perfectionnant notre Plateforme de santé intégrée, nous offrons des programmes exceptionnels de santé et de bien-être en ligne (...Voir plus
    Dernière mise à jour : il y a 7 jours
    Développeur • euse principal • e en IA appliquée

    Développeur • euse principal • e en IA appliquée

    SSENSE • Montreal, QC, Canada
    Temps plein
    Description de l'entreprise.SSENSE offre une combinaison de marques de luxe établies et émergentes dans les rayons féminin, masculin, pour enfant et divers.Avec une moyenne...Voir plus
    Dernière mise à jour : il y a 29 jours • Offre sponsorisée
    Programmeur(-euse) d'interface utilisateur / UI Programmer

    Programmeur(-euse) d'interface utilisateur / UI Programmer

    People Can Fly • Montreal, QC, Canada
    Temps plein
    Notre équipe internationale est composée de centaines de personnes talentueuses qui travaillent dans nos bureaux en Pologne, au Royaume-Uni, en Irlande, aux États-Unis et au Ca...Voir plus
    Dernière mise à jour : il y a 10 jours • Offre sponsorisée
    Platform Embedded developper

    Platform Embedded developper

    freelance.ca • Montreal, Canada
    Temps plein
    We firmly believe in healthy and humane management, where trust, competence, and the joy of succeeding together are at the core of our values. We offer you more than just a job : join an innovative t...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Embedded Systems Engineer

    Senior Embedded Systems Engineer

    Citylogix Inc • Montréal, Quebec, Canada, H2W 1B6
    Temps plein
    Citylogix builds mobile mapping and infrastructure intelligence systems for cities and public agencies.Our platforms combine vehicle-mounted sensor systems, embedded software, and AI-driven analyti...Voir plus
    Dernière mise à jour : il y a 9 jours
    [Dungeons & Dragons PC-Console] Programmeur(euse) Outils - Tools Programmer

    [Dungeons & Dragons PC-Console] Programmeur(euse) Outils - Tools Programmer

    Gameloft Montréal • Montreal, QC, Canada
    Temps plein
    Description de l'entreprise.Chez Gameloft nous créons des moments de joie pour nos joueurs autour du monde à travers des expériences de jeux excitantes.C'est notre miss...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Embedded C++ Software Developer

    Embedded C++ Software Developer

    CS GROUP • Montreal, QC, Canada
    Temps plein +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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée