28 Aug
|
Parker Hannifin
|
Quebec City
28 Aug
Parker Hannifin
Quebec City
This position will be filled at either our Mirabel, QC or Washington, MO location and is an onsite role; work from home is not available.
Parker Hannifin est à la recherche d’un gestionnaire de l’ingénierie, logiciel, pour diriger une équipe d’ingénierie logicielle hautement performante dans le développement de solutions innovantes et fiables qui soutiennent des technologies essentielles du mouvement et du contrôle.
Position Summary
Parker Hannifin is seeking an Engineering Manager, Software to lead a high-performing software engineering team in developing innovative, reliable solutions that support critical motion and control technologies. The Engineering Manager of Software and Web Platforms is responsible for leading the software engineering and web development functions that support new product development, connected product platforms, digital tools, and customer-facing or internal applications. This role provides technical and organizational leadership across software architecture, application design, web technologies, system integration, verification and validation, deployment, release management, cybersecurity alignment, and ongoing lifecycle support. This position manages and develops software engineers, web developers, and related technical contributors to ensure effective execution of business, customer, and product objectives. The role requires strong people-leadership, disciplined software development practices, sound technical judgment, and effective collaboration with embedded systems, hardware engineering, product management, IT, cybersecurity, quality, operations, and other business stakeholders.
Responsibilities
Provide leadership and direction for assigned software engineering team(s), including embedded software, application software, web development, cloud-connected systems, software tools, and related technical functions.
Manage, coach, and develop direct reports responsible for software development, web development, embedded software, software testing, software architecture, release management, and related engineering activities.
Translate products, customer, business, regulatory, cybersecurity, data, usability, and technical requirements into software engineering plans, priorities, schedules, resource assignments, and deliverables.
Lead software development activities for new products, product improvements, sustaining engineering, production support, field issue resolution, cost reduction, quality improvement, and digital product initiatives.
Ensure software engineering projects meet established objectives for cost, schedule, technical performance, reliability, scalability, usability, maintainability, serviceability, cybersecurity, compliance, and customer satisfaction.
Direct or delegate preparation and review of software engineering documentation, including design concepts, technical specifications, software architecture, interface specifications, cybersecurity documentation, test plans, validation plans, release plans, user-facing documentation, and engineering change documentation.
Oversee software architecture, design, development, integration, verification, validation, deployment readiness, and lifecycle support for assigned products, platforms, applications, or systems.
Ensure software designs comply with applicable Parker engineering standards, secure development practices, quality requirements, industry standards, regulatory requirements, and customer specifications.
Lead software engineering planning activities, including project prioritization, resource allocation, sprint or milestone planning, backlog coordination, design reviews, release planning, project status reporting, and coordination with project management.
Ensure effective change control for software releases, firmware releases where applicable, source code, configuration files, application documentation, technical records, release notes, and related engineering records.
Promote disciplined software development practices, including requirements management, code review, version control, issue tracking, automated testing, release management, configuration management, and software quality assurance.
Support cybersecurity requirements, secure coding practices, vulnerability management, access control, data protection, threat assessment, incident response support, and compliance activities for connected products and digital platforms.
Coordinate with hardware engineering, firmware engineering, cybersecurity, information technology, product management, project management, manufacturing, quality, operations, suppliers, and other internal or external stakeholders.
Support Manufacturing Engineering, Quality, Lean, Operations, service teams, and customers in resolving software-related production, test, application, integration, reliability, connectivity, and field performance issues.
Maintain active risk avoidance and risk reduction activities for new and existing software products, including risks related to cybersecurity, reliability, data integrity, compliance, usability, product safety, field performance, supply chain dependencies, and product liability.
Monitor software technologies, development tools, competitive products, cybersecurity trends, regulatory developments, digital platforms, and industry practices relevant to assigned software products and platforms.
Support software release management, deployment planning, version control, backward compatibility, defect resolution, patch management, and lifecycle support for assigned software products.
Support product liability investigations, customer issue analysis, warranty investigations, cybersecurity investigations, and lawsuit defense activities when required.
Participate in budgeting, staffing plans, salary planning, performance reviews, software tool planning, capital planning, cloud or infrastructure planning, laboratory planning, and test environment planning.
Develop, implement, and maintain software engineering policies, procedures, standards, workflows, coding guidelines, development practices, and best practices as required.
Support Parker business initiatives, including digital transformation, connected products, automation, e-commerce, data-driven services, continuous improvement, cost reduction, quality improvement, and risk reduction programs.
Identify and submit cost reduction, cost avoidance, productivity improvement, quality improvement, software reliability improvement, cybersecurity improvement, or risk reduction actions.
Perform other duties as responsibilities required.
Fonctions Essentielles
Fournir du leadership et une orientation aux équipes d’ingénierie logicielle assignées, y compris les logiciels embarqués, les logiciels d’application, le développement Web, les systèmes connectés au nuage, les outils logiciels et les fonctions techniques connexes.
Gérer, encadrer et développer les employés relevant directement du poste qui sont responsables du développement logiciel, du développement Web,
des logiciels embarqués, des essais logiciels, de l’architecture logicielle, de la gestion des versions et des activités d’ingénierie connexes.
Traduire les exigences relatives aux produits, aux clients, à l’entreprise, à la réglementation, à la cybersécurité, aux données, à l’utilisabilité et aux aspects techniques en plans d’ingénierie logicielle, priorités, échéanciers, affectations de ressources et livrables.
Diriger les activités de développement logiciel pour les nouveaux produits, les améliorations de produits, l’ingénierie de maintien, le soutien à la production, la résolution de problèmes sur le terrain, la réduction des coûts, l’amélioration de la qualité et les initiatives de produits numériques.
Veiller à ce que les projets d’ingénierie logicielle atteignent les objectifs établis en matière de coûts, d’échéancier, de performance technique, de fiabilité, d’évolutivité, d’utilisabilité, de maintenabilité, de facilité d’entretien, de cybersécurité, de conformité et de satisfaction de la clientèle.
Diriger ou déléguer la préparation et la révision de la documentation d’ingénierie logicielle, y compris les concepts de conception, les spécifications techniques, l’architecture logicielle, les spécifications d’interface, la documentation de cybersécurité, les plans d’essai, les plans de validation, les plans de mise en production, la documentation destinée aux utilisateurs et la documentation relative aux changements d’ingénierie.
Superviser l’architecture logicielle, la conception, le développement, l’intégration, la vérification, la validation, la préparation au déploiement et le soutien du cycle de vie pour les produits, plateformes, applications ou systèmes assignés.
Veiller à ce que les conceptions logicielles soient conformes aux normes d’ingénierie applicables de Parker, aux pratiques de développement sécuritaire, aux exigences de qualité, aux normes de l’industrie, aux exigences réglementaires et aux spécifications des clients.
Diriger les activités de planification de l’ingénierie logicielle, y compris la priorisation des projets, l’affectation des ressources, la planification des sprints ou des jalons, la coordination du carnet de tâches, les revues de conception, la planification des mises en production, les rapports d’état de projet et la coordination avec la gestion de projet.
Assurer un contrôle efficace des changements pour les versions logicielles, les versions de micrologiciels, le cas échéant, le code source, les fichiers de configuration, la documentation d’application, les dossiers techniques, les notes de mise en production et les dossiers d’ingénierie connexes.
Promouvoir des pratiques rigoureuses de développement logiciel, y compris la gestion des exigences, la révision du code, le contrôle des versions, le suivi des problèmes, les essais automatisés, la gestion des mises en production, la gestion de la configuration et l’assurance qualité logicielle.
Soutenir les exigences en matière de cybersécurité, les pratiques de codage sécuritaire, la gestion des vulnérabilités, le contrôle des accès, la protection des données, l’évaluation des menaces, le soutien à la réponse aux incidents et les activités de conformité pour les produits connectés et les plateformes numériques.
Coordonner les activités avec l’ingénierie matérielle, l’ingénierie des micrologiciels, la cybersécurité, les technologies de l’information, la gestion de produits, la gestion de projet, la fabrication, la qualité, les opérations, les fournisseurs et d’autres parties prenantes internes ou externes.
Soutenir l’ingénierie de fabrication, la qualité, le Lean, les opérations, les équipes de service et les clients dans la résolution de problèmes liés aux logiciels touchant la production, les essais, les applications, l’intégration, la fiabilité, la connectivité et la performance sur le terrain.
Maintenir des activités actives d’évitement et de réduction des risques pour les produits logiciels nouveaux et existants, y compris les risques liés à la cybersécurité, à la fiabilité, à l’intégrité des données, à la conformité, à l’utilisabilité, à la sécurité des produits, à la performance sur le terrain, aux dépendances de la chaîne d’approvisionnement et à la responsabilité du fait du produit.
Surveiller les technologies logicielles, les outils de développement, les produits concurrents, les tendances en cybersécurité, les développements réglementaires, les plateformes numériques et les pratiques de l’industrie pertinentes aux produits et plateformes logiciels assignés.
Soutenir la gestion des versions logicielles, la planification du déploiement, le contrôle des versions, la compatibilité descendante, la résolution des défauts, la gestion des correctifs et le soutien du cycle de vie pour les produits logiciels assignés.
Soutenir les enquêtes sur la responsabilité du fait du produit, l’analyse des problèmes clients, les enquêtes de garantie, les enquêtes de cybersécurité et les activités de défense en cas de litige, au besoin.
Participer à la budgétisation, aux plans de dotation, à la planification salariale, aux évaluations de rendement, à la planification des outils logiciels, à la planification des immobilisations, à la planification du nuage ou de l’infrastructure, à la planification des laboratoires et à la planification des environnements d’essai.
Élaborer, mettre en œuvre et maintenir les politiques, procédures, normes, flux de travail, lignes directrices de codage, pratiques de développement et meilleures pratiques d’ingénierie logicielle, au besoin.
Soutenir les initiatives d’affaires de Parker, y compris la transformation numérique, les produits connectés, l’automatisation, le commerce électronique, les services axés sur les données, l’amélioration continue, la réduction des coûts, l’amélioration de la qualité et les programmes de réduction des risques.
Identifier et soumettre des actions de réduction des coûts, d’évitement des coûts, d’amélioration de la productivité, d’amélioration de la qualité, d’amélioration de la fiabilité logicielle, d’amélioration de la cybersécurité ou de réduction des risques.
Exécuter d’autres tâches selon les responsabilités requises.
Qualifications
Bachelor’s degree in science or engineering required.
Requires at least five years of Engineering experience,
additionally prefer at least five years of Supervisory experience or equivalent
Experience in refrigeration controls industry.
Demonstrated knowledge of software development life cycle practices, including requirements definition, design, coding, testing, deployment, and maintenance.
Demonstrated ability to lead multidisciplinary engineering teams and coordinate work across software, web development, manufacturing, quality, and product management functions.
Working knowledge of engineering development processes, design reviews, project planning, validation, production support, engineering change control, and technical documentation.
Ability to manage multiple priorities, resolve technical and resource conflicts, and communicate effectively with leadership, peers, employees, customers, and suppliers.
Must demonstrate effective organizational and verbal/written communication skills.
PC Literate (AutoCAD, MS Word, Excel, Access, Project, Lotus Notes preferred).
Preferred Qualifications
Experience managing supervisors, technical leads, or multiple engineering disciplines.
Experience with both physical product development and software-enabled or connected product development.
Knowledge of hardware design, firmware development, embedded systems, software development life cycle practices, web technologies, cybersecurity, validation, and release management.
Knowledge of and integration of C, C++ driven software algorithms preferred
Experience supporting manufacturing operations, supplier development, field issue resolution, quality improvement, and cost reduction programs.
Familiarity with project management tools, CAD/EDA tools, software development tools, requirements management systems, and engineering change control systems.
Experience in industrial, electromechanical, automation, or connected product environments.
Qualifications Requises
Baccalauréat en sciences ou en ingénierie requis.
Au moins cinq ans d’expérience en ingénierie sont requis; au moins cinq ans d’expérience en supervision, ou une expérience équivalente, sont également souhaités.
Expérience dans l’industrie des commandes de réfrigération.
Connaissance démontrée des pratiques du cycle de vie du développement logiciel, y compris la définition des exigences, la conception, le codage, les essais, le déploiement et la maintenance.
Capacité démontrée à diriger des équipes d’ingénierie multidisciplinaires et à coordonner le travail entre les fonctions de logiciel, de développement Web, de fabrication, de qualité et de gestion de produits.
Connaissance pratique des processus de développement en ingénierie, des revues de conception, de la planification de projets, de la validation, du soutien à la production, du contrôle des changements d’ingénierie et de la documentation technique.
Capacité à gérer plusieurs priorités, à résoudre les conflits techniques et de ressources, et à communiquer efficacement avec la direction, les pairs, les employés, les clients et les fournisseurs.
Doit démontrer de solides compétences organisationnelles ainsi que des compétences efficaces en communication verbale et écrite.
Maîtrise de l’ordinateur personnel requise; connaissance d’AutoCAD, MS Word, Excel, Access, Project et Lotus Notes souhaitée.
Qualifications Souhaitées
Expérience dans la gestion de superviseurs, de responsables techniques ou de plusieurs disciplines d’ingénierie.
Expérience à la fois en développement de produits physiques et en développement de produits activés par logiciel ou connectés.
Connaissance de la conception matérielle, du développement de micrologiciels, des systèmes embarqués, des pratiques du cycle de vie du développement logiciel, des technologies Web, de la cybersécurité, de la validation et de la gestion des versions.
Connaissance et intégration d’algorithmes logiciels basés sur C et C++ souhaitées.
Expérience dans le soutien aux opérations de fabrication, au développement des fournisseurs, à la résolution de problèmes sur le terrain, à l’amélioration de la qualité et aux programmes de réduction des coûts.
Familiarité avec les outils de gestion de projet, les outils CAO/EDA, les outils de développement logiciel, les systèmes de gestion des exigences et les systèmes de contrôle des changements d’ingénierie.
Expérience dans des environnements industriels, électromécaniques, d’automatisation ou de produits connectés.
Parker Hannifin
Parker Hannifin is a Fortune 250 global leader in motion and control technologies. For more than a century, we’ve enabled engineering breakthroughs that make energy cleaner, transportation safer, medical treatments more effective, and manufacturing more efficient. With empowered team members in more than 40 countries, Parker serves customers across aerospace & defense, energy, HVAC & refrigeration, in-plant & industrial equipment, off-highway and transportation. Our scale is global, but our purpose is personal. We enable breakthroughs that improve lives, strengthen communities and create a brighter future. Our Purpose — Enabling Engineering Breakthroughs that Lead to a Better Tomorrow — comes to life through our people-first culture where teamwork drives performance, inclusion fuels innovation and growth is encouraged. This environment fosters collaboration and empowers team members from engineering and manufacturing to finance, supply chain, human resources, information technology and beyond. By combining deep expertise with an entrepreneurial spirit, we help customers succeed in markets that demand performance, reliability, and sustainability. As we look to the future, Parker is advancing initiatives in energy efficiency and sustainability while developing the next generation of talent and leaders to engineer a better tomorrow.
Equal Employment Opportunity
Parker is an Equal Opportunity and Affirmative Action Employer. Parker is committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job related reasons regardless of race, ethnicity, color, religion, sex, sexual orientation, age, national origin, disability, gender identity, genetic information, veteran status, or any other status protected by law. However, U.S. Citizenship, Permanent Residency or other appropriate status is required for certain positions, in accord with U.S. import & export regulations.
“Minority / Female / Disability / Veteran / VEVRAA Federal Contractor”
Parker encourage les candidatures de toutes les personnes qualifiées et prendra les mesures d’adaptation nécessaires pour répondre aux besoins liés à un handicap des candidats, jusqu’à la limite de la contrainte excessive, à toutes les étapes du processus de recrutement et de sélection. Si vous avez besoin d’une mesure d’adaptation liée à un handicap afin de participer au processus de recrutement, veuillez communiquer avec le service des ressources humaines de Parker Canada.
#J-18808-Ljbffr
📌 Engineering Manager (Software) (Quebec City)
🏢 Parker Hannifin
📍 Quebec City