Senior Embedded Software Designer/Concepteur Senior de Logiciels Embarqués
Senior Embedded Software Designer / Concepteur Senior de Logiciels Embarqués
Caterpillar Brazil • Laval (administrative region), QC, CA
Il y a 18 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.
Communicating Complex Concepts :
Knowledge of effective presentation tools and techniques to ensure clear understanding; ability to use summarization and simplification techniques to explain complex technical concepts in simple, clear language appropriate to the audience.
Effective Communications :
Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.
Managing Multiple Priorities :
Knowledge of effective self-management practices; ability to manage multiple concurrent objectives, projects, groups, or activities, making effective judgments as to prioritizing and time allocation.
Technical Excellence :
Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges. + Provides effective technical solutions to routine functional challenges via sound technical competence, effectively examining implications of events and issues. + 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. + Experiences with industry-standard tools such 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.
Strategic Thinking :
Knowledge of the importance of "big picture" thinking and planning; ability to apply organizational acumen and competitiveness to identify and maintain focus on key success factors for the organization.
Influencing through Expertise :
Knowledge of effective influencing tactics and strategies; ability to use these to deepen own expertise and impact or challenge decisions within and outside own organization.
Software Product Design / Architecture : Knowledge of software product design; ability to convert market requirements into the software product design. + Demonstrates experience with the architecture and design of major or multiple products. + Describes major software architecture alternatives and considerations. + Analyzes benefits and drawbacks of specific software designs and architecture.
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 with GHE, CMake unit testing and static code analysis tools.
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.
Communication de concepts complexes
: Connaissance des outils et techniques de présentation efficaces pour garantir une compréhension claire; capacité à utiliser des techniques de synthèse et de simplification pour expliquer des concepts techniques complexes dans un langage simple et clair, adapté au public.
Communication efficace
: Compréhension des concepts, outils et techniques de communication efficaces; capacité à transmettre, recevoir et interpréter avec précision des idées, des informations et des besoins grâce à l’application de comportements de communication appropriés.
Gestion de priorités multiples
: Connaissance des pratiques efficaces d’autogestion ; capacité à gérer plusieurs objectifs, projets, groupes ou activités simultanés, en faisant des jugements efficaces en matière de priorisation et d’allocation du temps.
Excellence technique
: Connaissance d’une technologie donnée et de diverses méthodes d’application; capacité à développer et fournir des solutions à des défis techniques importants. + Fournit des solutions techniques efficaces à des défis fonctionnels courants grâce à une compétence technique solide, en examinant efficacement les implications des événements et des problèmes. + Compétent en langages de programmation C++ et Python, avec une expérience dans le développement et le débogage d'applications logicielles utilisant ces langages. + Réalise des revues de code et surveille la qualité des activités de développement. + Supervise les principaux efforts de développement en respectant la conception du système d'application. + Développe des spécifications de programmation structurées pour un environnement de microservices. + Expérimenté avec des outils standards de l'industrie tels que Git, GitHub et Azure pour le contrôle de version, la collaboration et les services cloud. + Expérience de travail dans des environnements embarqués utilisant Linux comme système d'exploitation. + Réalise des revues de code entre pairs.
Pensée stratégique
: Connaissance de l’importance de la pensée et de la planification à grande échelle; capacité à appliquer la perspicacité organisationnelle et la compétitivité pour identifier et maintenir l’attention sur les facteurs clés de succès de l’organisation.
Influencer par l’expertise
: Connaissance des tactiques et stratégies d’influence efficaces ; capacité à les utiliser pour approfondir sa propre expertise et influencer ou remettre en question les décisions au sein et en dehors de sa propre organisation.
Conception / architecture de produits logiciels
: Connaissance de la conception de produits logiciels; capacité à convertir les exigences du marché en conception de produit logiciel. + Fait preuve d’expérience dans l’architecture et la conception de produits majeurs ou multiples. + Décrit les principales alternatives et considérations en matière d’architecture logicielle. +
#J-18808-Ljbffr
Créer une alerte emploi pour cette recherche
Embedded Software • Laval (administrative region), QC, CA
Recherches populaires
Offres similaires
Senior Embedded Software Designer / Concepteur Senior de Logiciels Embarqués
Caterpillar Brazil • Laval
Temps plein
Location : • • Laval, QC (Canada) • • •Required Travel : • • Up to 10% (International) • • •Relocation Assistance Offered : • • None.
Canada Work Authorization Sponsorship Offered : • • None.This position requires...Voir plus
Dernière mise à jour : il y a 8 jours • Offre sponsorisée
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 15 jours
Senior Embedded Software Designer / Concepteur Senior de Logiciels Embarqués
Caterpillar Inc. • Laval
Temps plein
Senior Embedded Software Designer / Concepteur Senior de Logiciels Embarqués.Senior Embedded Software Designer will collaborate within a dynamic team and contribute to its success working on MineSt...Voir plus
Dernière mise à jour : il y a 8 jours • Offre sponsorisée
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...Voir plus
Dernière mise à jour : il y a 28 jours • Offre sponsorisée
Concepteur(trice) de logiciel embarqué / Embedded Software Designer
Genetec • Montreal
Temps plein
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...Voir plus
Dernière mise à jour : il y a 28 jours • Offre sponsorisée
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 5 jours • Offre sponsorisée
Hybrid Senior Embedded Engineer, Imaging & Vision
Industry Professionals • Montreal
Temps plein
A leading technology firm in Montreal is seeking a Senior Embedded Engineer specializing in imaging and vision systems.This hybrid role requires expertise in embedded software development, image pr...Voir plus
Dernière mise à jour : il y a 22 heures • Offre sponsorisée • Nouvelle offre
Vous concevrez et mettrez en œuvre des fonctionnalités complexes, façonnerez des normes de codage et guiderez les décisions techniques au sein de votre équipe.
En mentorant des ingénieurs moins expé...Voir plus
Dernière mise à jour : il y a 21 jours
Senior Embedded C++ Engineer – AUTOSAR Automotive
CS GROUP - Canada • Montreal
Temps plein
A leading tech development firm is seeking a highly skilled Embedded C++ Software Developer to join their team in Montreal.
The ideal candidate will possess 6-10 years of experience in embedded soft...Voir plus
Dernière mise à jour : il y a 7 jours • Offre sponsorisée
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 ...Voir plus
Dernière mise à jour : il y a 7 jours • Offre sponsorisée
Expert Embedded Software -DO178
C Ssystems • Montreal
Temps plein
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 ...Voir plus
Dernière mise à jour : il y a 28 jours • Offre sponsorisée
Senior Embedded Systems Engineer - Sensor & Data Pipelines
Citylogix • Montreal
Temps plein
A technology company specializing in mapping systems is seeking a Senior Embedded Systems Engineer in Montreal, Canada.You will play a key role in scaling sensor and data capture platforms, taking ...Voir plus
Dernière mise à jour : il y a 4 jours • Offre sponsorisée
Senior Manager Embedded Software Engineering
Ciena • Ahuntsic North, ca
Temps plein
Senior Manager Embedded Software Engineering Join to apply for the.Senior Manager Embedded Software Engineering.As the global leader in high‑speed connectivity, Ciena is committed to a people‑first...Voir plus
Dernière mise à jour : il y a 7 jours • Offre sponsorisée
Senior Lead Embedded RTOS Engineer - Hybrid / Remote
Wind River • Ahuntsic North, ca
Télétravail
Temps plein
A leading technology firm is seeking an Operating Systems Developer Lead to advance their VxWorks operating system.This role involves mentoring developers, leading technical projects, and ensuring ...Voir plus
Dernière mise à jour : il y a 1 jour • Offre sponsorisée
Senior C# Developer
CGI • Montréal, QC, Canada
Temps plein
Notre équipe bancaire est responsable du développement et de la maintenance de notre plateforme B2B.L'équipe est chargée de développer des solutions transverses, fournies aux autres équipes informa...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
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
Strategic AE, Embedded Payments & Partnerships
Valsoft Corporation • Montreal
Temps plein
A dynamic payment solutions provider is seeking an experienced Account Executive to drive sales strategies and revenue growth through partner engagement.
This hands-on role requires a self-starter w...Voir plus
Dernière mise à jour : il y a 6 jours • Offre sponsorisée
Embedded C Developer
Amaris Consulting • Laval, Quebec, Canada
Temps plein
The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Voir plus
Dernière mise à jour : il y a moins d'une heure • Offre sponsorisée • Nouvelle offre