
Chef(fe) d'équipe technique - Développement de logiciel
Eaton
The Role
Overview
Lead an agile team developing embedded C++/C# software for electric utility control systems.
Key Responsibilities
- software development
- c# development
- c++ development
- code review
- technical leadership
- customer support
Tasks
-Guide team development efforts towards successful project delivery. -Design, develop, and unit test the produced software in accordance with established standards. -Provide technical leadership to teammates through coaching and mentorship. -Support individual growth by leading objectives and development plans creation/update and regular follow up to achieve them; lead yearly performance assessment. -développer, tester et maintenir les solutions logicielles. -Évaluer et approuver les conceptions et les implémentations de solutions. -Evaluate and approve designs and solution implementations. -Utiliser le C# pour les systèmes de contrôle et autres solutions logicielles, ainsi que Microsoft .NET Framework et ses technologies associées. -Guider les efforts de développement de l’équipe vers la réussite des projets. -Develop software solutions in various contexts: -Using C++ for embedded devices developments and legacy systems, primarily using Visual Studio, STL, Win32 APIs, and other third-party libraries. -Participate in peer-reviews of solution designs and related code. Use the findings to improve team, solutions, and product performance. -Définir des indicateurs de performance pour l'équipe. -Développer des solutions logicielles dans divers contextes : -Collaborate with the customers and the product, engineering, and business teams to understand the requirements of the solutions to develop and identify if any part of it can be inner sourced in Eaton’s products. Based on that, plan, design, develop, test, and maintain software solutions. -Investiguer les problèmes de support client et proposer des solutions. -Adhérer à des principes de développement de haute qualité tout en livrant des solutions dans les délais et le budget impartis. -Participer aux évaluations par les pairs des conceptions de solutions et du code associé. Utiliser les résultats pour améliorer les performances de l’équipe, des solutions et des produits. -Concevoir, développer et tester les logiciels développés conformément aux normes établies. -Collaborer avec les clients et les équipes produit, ingénierie et métier afin de comprendre les exigences des solutions à développer et d'identifier si une partie de celles-ci peut être internalisée dans les produits Eaton. Sur cette base, planifier, concevoir, -Adhere to high-quality development principles while delivering solutions on-time and on-budget. -Own the core system quality attributes relating to system architecture, such as performance, security, availability, reliability, maintainability, and other non-functional requirements of the same kind. -Identify and develop generic, reusable software solutions and utilities. -Define metrics to measure team performance. -Maintain ambitious standards of software quality within the team by establishing good practices and habits.à -Using other higher-level programming or scripting languages such as Python, to build custom solutions in other environments (micro-services, containerized applications). -Identify and encourage areas for growth and improvement within the team. -Utiliser le C++ pour le développement de dispositifs embarqués et de systèmes existants, principalement à l’aide de Visual Studio, STL, des API Win32 et d’autres bibliothèques tierces. -Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties. -Évaluer les technologies émergentes, les librairies tierces et les produits/architectures logicielles afin de déterminer la faisabilité et l'opportunité d'intégrer leurs fonctionnalités aux solutions. -Utilize experience with object-oriented design to implement best-practices, properly apply design patterns, and identify/mitigate risks. -Evaluate emerging technologies, third-party libraries, and software products/architectures to determine feasibility and desirability of incorporating their capabilities within the solutions. -Assurer un leadership technique aux coéquipiers par le biais du coaching et du mentorat. -Using C# for control systems and other software solutions, and the Microsoft .NET Framework and its related technologies. -Évaluer les opportunités d’amélioration des applications et des processus et préparer une documentation justificative à partager avec les membres de l’équipe et les autres parties concernées. -Investigate customer support issues and propose solutions.
Requirements
- c++
- c#
- embedded rtos
- visual studio
- git
- agile
What You Bring
-Être orienté client et posséder une expérience de la communication et de l'accompagnement des clients externes. -Forte initiative pour trouver des solutions d'amélioration des solutions, des systèmes et des processus. -Expérience avec les outils et librairies de développement standard (Visual Studio, Git, Jira, CI/CD). -Experience with embedded devices development, preferably using an RTOS. -Maîtriser les principaux attributs de qualité système liés à l’architecture système, tels que les performances, la sécurité, la disponibilité, la fiabilité, la maintenabilité et autres exigences non-fonctionnelles du même type. -Baccalauréat ou diplôme supérieur en informatique, génie logiciel, génie électrique ou similaire, délivré par un établissement accrédité. -Candidates must be legally allowed to work in Canada without corporate sponsorship. -Utiliser d’autres langages de programmation ou de script de haut niveau, tels que Python, pour créer des solutions personnalisées dans d’autres environnements (micro-services, applications conteneurisées). -Motivation interne, capacité à travailler efficacement, de manière autonome et en équipe. -Expérience de la traduction des exigences d'affaires en conception technique. -Experience translating business requirements into technical design. -Ability to communicate with multiple groups including marketing, product management, and quality. -Experience with standard development tools and libraries (Visual Studio, Git, Jira, CI/CD). -Maintenir des normes de qualité logicielle ambitieuses au sein de l’équipe en établissant de bonnes pratiques et habitudes. -Minimum de 2 ans d'expérience en gestion de personnel. -Minimum 7 years’ experience developing software using C++ and/or C#. -Maîtrise de l'anglais et du français (capacité à travailler dans ces langues). La maîtrise du français et de l'anglais est essentielle pour ce poste afin de communiquer avec les collègues, les clients et les partenaires situés au Québec ou à l'extérieur de la province, ainsi que pour comprendre les documents techniques liés à notre secteur. -Teamwork, communication, strong people skills across cultural and organizational boundaries. -Be customer-oriented and have experience in communicating and supporting external customers. -Minimum 7 ans d'expérience en développement logiciel en C++ et/ou C#. -Autorisation légale de travailler au Canada sans le parrainage de l'entreprise. -Experience with automated testing and with agile development. -Soutenir le développement individuel en pilotant la création et la mise à jour des objectifs et des plans de développement, ainsi qu’un suivi régulier pour les atteindre; diriger l’évaluation annuelle des performances. -Minimum 2 years’ experience of people management. -Understanding of typical software architectures, object-oriented programming, and best practices for software development. -Expérience des tests automatisés et du développement agile. -Compréhension des architectures logicielles typiques, de la programmation orientée-objet et des meilleures pratiques de développement logiciel. -Identifier et encourager les axes de croissance et d’amélioration au sein de l’équipe. -Proficiency in English and French (ability to work in these languages). Fluency in French and English is essential for this position to communicate with colleagues, clients, and partners located in Quebec or outside the province, as well as to understand technical documents related to our industry. -Bachelor’s degree or higher in Computer Science, Software Engineering, Electrical Engineering or similar from an accredited institution. -Les candidats doivent habite à moins de 80km de Brossard, Québec ou Lévis, Québec. -Identifier et développer des solutions ou utilitaires logiciels génériques et réutilisables. -Esprit d'équipe, communication, solides compétences interculturelles et organisationnelles. -Capacité à communiquer avec plusieurs groupes, notamment le marketing, les équipes de gestion de produits et de la qualité. -Utiliser son expérience en conception orientée-objet pour mettre en œuvre les meilleures pratiques, appliquer correctement les modèles de conception et identifier/atténuer les risques. -Candidates must reside within 80km of Brossard, Québec or Lévis, Québec. -Expérience du développement de dispositifs embarqués, de préférence avec un RTOS.
People Also Searched For
Truck Driver jobs in Quebec City , Quebec , CA
Driver jobs in Quebec City , Quebec , CA
Civil Project Engineer jobs in Quebec City , Quebec , CA
Truck Driver jobs in Quebec , CA
Driver jobs in Quebec , CA
Civil Project Engineer jobs in Quebec , CA
Truck Driver jobs in Quebec City , CA
Driver jobs in Quebec City , CA
Civil Project Engineer jobs in Quebec City , CA
The Company
About Eaton
-global leader in power management, providing energy-efficient solutions for managing electrical, hydraulic, and mechanical power. -products and services span across industrial, commercial, residential, and infrastructure markets. -innovative solutions in energy storage, electrical distribution, and industrial automation. -instrumental in advancing technologies for utilities, transportation, and energy management. -recent standout projects include large-scale energy management systems for smart cities and utilities. -systems are crucial for sectors ranging from renewable energy to water resources management. -history of growth through acquisitions, continuously expanding global footprint and product offerings.
Sector Specialisms
Industrial
Energy
Infrastructure
Buildings
Residential
Commercial
Water Resources
Heavy Civil
Marine
Transport
Utilities
Solar
Wind
Nuclear
Government
Information Technology
Institutional
Original Equipment Manufacturer
Aerospace
Mobility
Vehicle
eMobility
Powertrain Systems
Commercial Vehicles
Electric Vehicles
