Career Area:
EngineeringJob Description:
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
Provides direction, communication, and engineering support for software design and development of complex architecture, technologies, components, products, or services.
What You Will Do:
• Architectural Leadership: Develop and lead the enterprise architecture strategy for embedded software systems, ensuring alignment with business objectives and technical requirements.
• Solution Design: Design high-quality, scalable embedded software architectures that meet the performance, safety, and security needs of the organization. Ensure integration with broader system architectures.
• Cross-functional Collaboration: Partner with hardware teams, product management, and software development teams to define technical solutions that meet both customer and business needs.
• Embedded Systems Expertise: Provide deep technical expertise in the design, development, and deployment of embedded software. Ensure architectures support the constraints and requirements typical of embedded environments (e.g., low power, limited memory, real-time operations).
• Technology Roadmap: Establish and maintain a technology roadmap for embedded software systems, evaluating new technologies, tools, and frameworks to enhance the development lifecycle and system performance.
• System Integration: Ensure that embedded software architectures can be seamlessly integrated into larger system architectures, including networking, data communication, and cloud or edge components.
• Governance & Standards: Establish and enforce architectural best practices, coding standards, and documentation for embedded systems. Drive consistency across teams and projects through governance frameworks.
• Security & Compliance: Ensure that embedded software systems comply with industry standards, safety regulations, and security protocols. Implement secure communication and data handling practices across embedded platforms.
• Mentorship & Leadership: Act as a mentor to embedded software engineers, providing guidance and support to ensure that designs are consistent with enterprise goals. Lead architecture reviews and design discussions.
Education Requirement:
Requires a degree in an accredited Engineering, Computer Science, or Materials Science curriculum.
Skill Descriptors:
Technical Excellence:
• Advises others on the assessment and provision of all technical solutions.
• Engages appropriate subject matter resources to effectively resolve technical issues.
• Mentors others to enhance their technical competence and its application to achieve more effective technical solutions.
• Coaches others in promoting, defining, analyzing, and providing superior technical solutions to business problems.
• Provides effective solutions to moderate technical challenges through strong technical competence, effectively examining implications of events and issues.
• Assumes accountability for personal technical performance and holds others responsible for theirs.
Effective Communication:
• Reviews others' writing or presentations and provides feedback and coaching.
• Adapts documents and presentations for the intended audience.
• Demonstrates both empathy and assertiveness when communicating a need or defending a position.
• Communicates well downward, upward, and outward.
• Employs appropriate methods of persuasion when soliciting agreement.
• Maintains focus on the topic at hand.
Technology Advising:
• Collaborates with an extended professional technology network to help clients effectively identify, plan for and accomplish technology objectives.
• Supervises others in advising a range of clients across a myriad of products, technologies, services and solutions in a relevant technology domain.
• Identifies and evaluates emerging technologies and advises clients regarding their potential business impacts.
• Effectively consults with and conveys technology concepts, business impacts and other advice to senior client levels.
• Trains others in developing technology business, channel management and client coaching.
• Leverages formal certifications in mastery of multiple areas of technology in demonstrating credibility for client consulting.
Products and Services:
• Oversees development activities for multiple products or product lines.
• Advises colleagues on implementation and operational considerations.
• Coaches others on key factors that differentiate offerings from that of competition.
• Develops procedures for product planning, development, and delivery cycles.
• Promotes understanding of multiple product and service groups and their interdependencies.
• Monitors regulatory and environmental issues and considerations.
Influencing Through Expertise:
• Communicates complex ideas and concepts in a clear and concise manner so that others can understand.
• Exhibits depth and breadth of knowledge, skill, and experience in the relevant field.
• Provides relevant, timely and objective subject matter/process expertise and key insight regarding multiple client business areas and affiliated fields.
• Provides others with information, opportunities, or resources to develop their skills in the area of expertise.
• Discards examples of persuasive arguments lacking evidentiary support or impact.
• Coaches others to enhance their proficiency regarding the tenets, practices, and examples of the 'trusted advisor' credential
Product Development in Manufacturing:
• Utilizes appropriate tools and techniques for converting product requirements into a technical design.
• Synthesizes input from customers and marketplace; translates to product development efforts.
• Participates in analyzing local market conditions and recognizes new product opportunities.
• Assists in implementing product development strategy for a specific function.
• Selects appropriate methods to integrate environmental considerations into process or product design.
Troubleshooting Technical Problems:
• Evaluates business impact of failure and the criticality and timing of needed resolution.
• Resolves difficult or high-impact equipment and systems problems.
• Monitors machine performance and history; addresses excessive maintenance or repair needs.
• Coaches others how to resolve integration or communications problems in multi-vendor environments.
• Applies specific techniques for isolating a problem and defining resolution approach.
• Uses advanced diagnostic techniques and tools for unusual or performance-related problems.
Additional Information:
The location for this position is Laval, QC.
Domestic relocation assistance is available for this position.
This position may require up to 20% travel.
What you will get:
Our goal at Caterpillar is for you to have a rewarding career. Our teams are critical to the success of our customers who build a better world.
Here you earn more than just wage, because we value your performance, we offer a total rewards package that provides:
• Competitive Base Salary
• Annual incentive bonus plan*
• Medical, dental, and vision coverage
• Paid time off plan (Vacation, Holiday, Volunteer, Etc.)
• Defined Contribution Pension Plan
• Plan d'actionnariat salarié
• Short and long-term disability coverage
• Life Insurance
• Employee Assistance Programs
*Subject to annual eligibility and incentive plan guidelines.
Final details:
Please frequently check the email associated with your application, including the junk/spam folder, as this is the primary correspondence method. If you wish to know the status of your application – please use the candidate log-in on our career website as it will reflect any updates to your status.
Votre travail façonne le monde
Qu'il s'agisse de produits révolutionnaires, des meilleures solutions de leur catégorie ou de la création d'une carrière à vie, vous pouvez faire le travail qui compte chez Caterpillar. Avec un héritage de 95 ans de qualité et d'innovation et 150 sites dans des pays du monde entier, votre impact s'étend au monde entier.
En rejoignant Caterpillar, vous rejoignez une équipe de créateurs, d'innovateurs et d'acteurs. Nous sommes ceux qui se retroussent les manches et travaillent pour construire un monde meilleur. Nous ne parlons pas seulement de progrès et d'innovation. Nous faisons en sorte qu'il en soit ainsi. Et nous en sommes fiers, car cela aide nos clients à construire et à alimenter le monde dans lequel nous vivons – les routes, les hôpitaux, les maisons et les infrastructures.Sans une main-d'œuvre dévouée, Caterpillar ne pourrait pas répondre efficacement aux besoins de ses clients.Rejoignez-nous.
Résumé du poste :
Assurer la direction, la communication et le soutien technique pour la conception de logiciels et le développement d'architectures, de technologies, de composants, de produits ou de services complexes.
Vos missions :
-
Leadership en architecture : élaborer et superviser le déploiement de la stratégie d'architecture d'entreprise pour les systèmes logiciels intégrés, en veillant à ce que les objectifs de l'entreprise et les exigences techniques soient respectés.
-
Conception de solutions : concevoir des architectures logicielles embarquées de haute qualité et évolutives qui répondent aux besoins de l'organisation en matière de performance, de sûreté et de sécurité. Assurer l'intégration avec des architectures de systèmes plus larges.
-
Collaboration pluridisciplinaire : travailler en partenariat avec les équipes chargées du matériel, de la gestion des produits et du développement des logiciels afin de définir des solutions techniques qui répondent aux besoins des clients et des entreprises.
-
Expertise en systèmes intégrés : apporter une expertise technique approfondie dans la conception, le développement et le déploiement de logiciels embarqués. Veiller à ce que les architectures tiennent compte des contraintes et des exigences propres aux environnements embarqués (par exemple, faible consommation d'énergie, mémoire limitée, opérations en temps réel).
-
Feuille de route technologique : Établir et respecter une feuille de route technologique pour les systèmes logiciels embarqués, en évaluant les nouvelles technologies, les outils et les cadres afin d'améliorer le cycle de développement et les performances des systèmes.
-
Intégration des systèmes : Veiller à ce que les architectures logicielles embarquées puissent être intégrées de manière transparente dans des architectures de systèmes plus vastes, notamment les réseaux, la communication de données et les composants infonuagiques ou périphérique.
-
Gouvernance et normes : Établir et implémenter les meilleures pratiques architecturales, les normes de codage et la documentation pour les systèmes embarqués. Assurer la cohérence entre les équipes et les projets grâce à des cadres de gouvernance.
-
Sécurité et conformité : Veiller à ce que les systèmes logiciels embarqués soient conformes aux normes industrielles, aux réglementations de sécurité et aux protocoles de sécurité. Implémenter des pratiques sécurisées de communication et de traitement des données sur les plateformes intégrées.
-
Mentorat et leadership : Agir en tant que mentor pour les ingénieurs en logiciels embarqués, en prodiguant des conseils et un soutien pour s'assurer que les conceptions sont cohérentes avec les objectifs de l'entreprise. Mener les évaluations d'architecture et les discussions sur la conception.
Exigences en matière d'éducation :
Le candidat doit être titulaire d'un diplôme d'ingénieur, d'informaticien ou de spécialiste des matériaux accrédité.
Descriptif des compétences :
Faire preuve d'excellence technique :
-
Conseille les autres sur l'évaluation et la fourniture de toutes les solutions techniques.
-
Met à contribution les ressources appropriées pour résoudre efficacement les problèmes techniques.
-
Encadre d'autres personnes afin d'améliorer leurs aptitudes techniques et leur mise en pratique pour parvenir à des solutions techniques plus efficaces.
-
Coache d'autres personnes dans la promotion, la définition, l'analyse et la fourniture de solutions techniques de qualité supérieure aux problèmes de l'entreprise.
-
Trouve des solutions efficaces à des défis techniques modérés grâce à de solides compétences techniques, en examinant efficacement les implications des événements et des problèmes.
-
Répond de ses propres performances techniques et tient les autres responsables des leurs.
Communications efficaces :
-
Évalue les documents ou les présentations des autres et leur fournit des rétroactions et un coaching.
-
Adapte les documents et les présentations au public visé.
-
Fait preuve d'empathie et d'assurance lorsqu'il communique un besoin ou défend une position.
-
Communique bien vers le bas, vers le haut et vers l'extérieur.
-
Emploie des méthodes de persuasion appropriées lorsqu'il s'agit de solliciter un accord.
-
Reste concentré sur le sujet traité.
Conseils en technologie :
-
Collabore avec un réseau technologique professionnel étendu afin d'aider les clients à identifier, planifier et réaliser efficacement leurs objectifs technologiques.
-
Supervise d'autres personnes lorsqu'il s'agit de conseiller une série de clients sur une myriade de produits, de technologies, de services et de solutions dans un domaine technologique pertinent.
-
Identifie et évalue les technologies émergentes et conseille les clients sur leur impact commercial potentiel.
-
Consulte efficacement les clients de haut niveau et leur transmet des concepts technologiques, des incidences sur l'activité et d'autres conseils.
-
Forme d'autres personnes au développement de l'activité technologique, à la gestion des canaux et au coaching des clients.
-
Exploite les certifications officielles dans la maîtrise de plusieurs domaines technologiques pour démontrer sa crédibilité en matière de conseil à la clientèle.
Produits et services :
-
Supervise les activités de développement pour plusieurs produits ou gammes de produits.
-
Conseille ses collègues en matière d'implémentation et de considérations opérationnelles.
-
Coache les autres sur les facteurs essentiels qui différencient leurs offres de celles de la concurrence.
-
Élabore des procédures pour les cycles de planification, de développement et de livraison des produits.
-
Favorise la compréhension des multiples groupes de produits et de services et de leurs interdépendances.
-
Assure le suivi des questions et considérations d'ordre réglementaire et environnemental.
L'influence par l'expertise :
-
Communique des idées et des concepts complexes de manière claire et concise afin que les autres puissent les comprendre.
-
Fait preuve d'une connaissance, d'une compétence et d'une expérience approfondies et étendues dans le domaine concerné.
-
Fournit une expertise pertinente, opportune et objective en matière de sujet/processus et une vision clé concernant les domaines d'activité de plusieurs clients et les domaines affiliés.
-
Fournit aux autres des informations, des possibilités ou des ressources leur permettant de développer leurs compétences dans le domaine concerné.
-
Rejette les exemples d'argumentaires persuasifs dénués de preuves ou d'impact.
-
Forme les autres à améliorer leurs compétences en ce qui concerne les principes, les pratiques et les exemples du titre de « conseiller de confiance ».
Développement de produits dans l'industrie manufacturière :
-
Utilise les outils et les techniques appropriés pour convertir les exigences du produit en une conception technique.
-
Synthétise les données fournies par les clients et le marché; les traduit en initiatives de développement de produits.
-
Participe à l'analyse des conditions du marché local et identifie de potentiels produits.
-
Aide à la mise en œuvre de la stratégie de développement des produits pour une fonction spécifique.
-
Sélectionne les méthodes appropriées pour intégrer les considérations environnementales dans la conception des processus ou des produits.
Résolution des problèmes techniques :
-
Évalue l'impact de la défaillance sur l'entreprise ainsi que la criticité et le calendrier de la résolution nécessaire.
-
Apporte des solutions aux problèmes d'équipement et de systèmes difficiles ou à impact élevé
-
Surveille les performances et l'historique de la machine; répond aux besoins d'entretien ou de réparation excessifs.
-
Enseigne aux autres comment résoudre les problèmes d'intégration ou de communication dans des environnements à multiples fournisseurs.
-
Enseigne aux autres comment résoudre les problèmes d'intégration ou de communication dans des environnements multiples fournisseurs.
-
Utilise des techniques et des outils de diagnostic avancés pour résoudre des problèmes inhabituels ou liés aux performances.
Informations complémentaires
Ce poste est situé à Laval, au Québec, Canada
Une aide à la réinstallation dans le pays est disponible pour ce poste.
Ce poste pourrait nécessiter jusqu'à 20 % de déplacements.
Ce que vous obtiendrez :
Chez Caterpillar, notre objectif est de vous offrir une carrière enrichissante. Nos équipes sont essentielles au succès de nos clients qui contribuent à la construction d'un monde meilleur.
Ici, votre rémunération ne se limite pas à un simple salaire; comme nous accordons une grande importance à vos performances, nous vous proposons un système de rémunération globale qui vous offre les avantages suivants :
-
Un salaire de base concurrentiel
-
Un plan d'intéressement annuel*
-
Une couverture des frais médicaux, dentaires et de vision
-
Un plan de congés payés (vacances, jours fériés, bénévolat, etc.)
-
Un régime de retraite à cotisations définies
-
Plan d'actionnariat salarié
-
Une couverture d'invalidité à court et à long terme
-
Une assurance-vie
-
Des programmes d'aide aux employés
* Sous réserve de l'admissibilité annuelle et des lignes directrices du plan d'intéressement.
Quelques dernières précisions :
Veuillez vérifier fréquemment la boîte de réception du courriel associé à votre candidature, y compris le dossier des courriers indésirables, car il s'agit de notre principale méthode de correspondance avec vous. Si vous souhaitez connaître l'état d'avancement de votre candidature, veuillez utiliser votre identifiant de candidat sur notre site Web consacré aux carrières, car il reflétera toute mise à jour de votre état d'avancement.
Pour en savoir plus, consultez le site caterpillar.com. Pour communiquer avec nous sur les réseaux sociaux, visitez le site caterpillar.com/social-media.
Posting Dates:
November 20, 2024 - November 26, 2024Caterpillar is an Equal Opportunity Employer (EEO).
Not ready to apply? Join our Talent Community .