Join our Talent Network
Skip to main content
Senior Embedded C/C++ Developer

Location: MIRABEL, QC, Canada
Job Family : Engineering
Job Type : Regular
Posted : Jan 23, 2023
Job ID: 29195

Job Description
Save Job Job Saved

Parker Hannifin is a Fortune 250 global leader in motion and control technologies. For more than a century the company has been enabling engineering breakthroughs that lead to a better tomorrow. Learn more at www.parker.com or @parkerhannifin.

Parker Hannifin est l’un des 250 leaders mondiaux dans le domaine des technologies du mouvement et du contrôle. Depuis plus d’un siècle, l’entreprise a contribué à des avancées technologiques conduisant à un monde meilleur. Pour en savoir plus, consultez le site www.parker.com/fr ou notre page @ParkerFranceSAS.

Participate in the design of embedded software for new products to support the refrigeration and comfort cooling business. Resolve field issues with existing software products. The work is performed within an agile development environment.

Résumé du poste :

Participer à la conception de logiciels embarqués pour de nouveaux produits afin de soutenir le secteur de la réfrigération et du refroidissement de confort. Résoudre les problèmes de terrain avec les produits logiciels existants. Le travail est effectué dans un environnement de développement agile.

 

Scope/Supervision and Interaction:

This job does not have direct reports (no supervision of staff required). This job reports to the Comfort Cooling Controls Engineering Manager. The work is done with a cross-functional engineering team and within the business unit.

Portée/supervision et interaction :

Ce travail n’a pas de rapports directs (aucune supervision du personnel n’est requise). Cette tâche relève du responsable de l’ingénierie des contrôles de refroidissement de confort. Le travail est effectué avec une équipe d’ingénierie interfonctionnelle et au sein de l’unité d’affaires.

 

 

Essential Functions:

· Participate in embedded programming in C, C++ in an RTOS environment.

· Develop and execute system and unit tests

· Work to ensure smooth transition into production.

· Challenge the added value of customer requirements.

· Archive and update relevant documentation.

· Create and maintain tools for customers and developers

· Participate in diagnosing and resolving field issues

· Support existing controls products.

· Participate in code reviews

· Interact with customer to gather requirements

· Participate in software design

· Work with outside developers and consultants.

· Design and program control logic

· Produce high quality design documentation

Fonctions essentielles :

· Participez à la programmation intégrée en C, C++ dans un environnement RTOS.

· Développer et exécuter des tests de système et d’unité

· Travailler pour assurer la transition smooth dans la production.

· Remettre en question la valeur ajoutée des exigences des clients.

· Archiver et mettre à jour la documentation pertinente.

· Créer et maintenir des outils pour les clients et les développeurs

· Participer au diagnostic et à la résolution des problèmes sur le terrain

· Soutenir les produits de contrôle existants.

· Participer aux révisions de code

· Interagir avec le client pour recueillir les exigences

· Participer à la conception de logiciels

· Travailler avec des développeurs et des consultants externes.

· Conception et logique de contrôle de programme

· Produire une documentation de conception de haute qualité

 

 

Qualifications:

  • University degree in Electrical or Software Engineering
  • 5-8 years of experience in embedded programming
  • 5-8 years of experience in Object Oriented programming
  • Fluent in English and French
  • Good communication, listening and writing skills
  • Capable of quickly assimilating complex technical issues and subjects
  • Team player willing to exchange knowledge and expertise

Qualifications requises :

  • Diplôme universitaire en génie électrique ou logiciel
  • 5-8 ans d’expérience dans la programmation embarquée
  • 5-8 ans d’expérience dans la programmation orientée objet
  • Parler couramment l’anglais et le français
  • Bonnes compétences en communication, en écoute et en rédaction
  • Capable d’assimiler rapidement des questions et des sujets techniques complexes
  • Équipe pcouche prête à échanger des connaissances et de l’expertise

 

 

Nice to have

  • Basic electronics design skills
  • Experience using STM32, ESP32 or similar microcontrollers
  • Familiarity with FreeRTOS, Eclipse IDE, Azure DevOps
  • Interest in automation and control products
  • Knowledge of Agile development (sprint planning, SCRUM meetings, sprint retrospective, backlog grooming)

C’est agréable à avoir

  • Compétences de base en conception électronique
  • Expérience de l’utilisation de STM32, ESP32 ou de microcontrôleurs similaires
  • Familiarité avec FreeRTOS, Eclipse IDE, Azure DevOps
  • Intérêt pour les produits d’automatisation et de contrôle
  • Connaissance du développement Agile (planification de sprint, réunions SCRUM, rétrospective de sprint, toilettage de l’arriéré)

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”)

If you would like more information about Equal Employment Opportunity as an applicant under the law, please go to http://www.eeoc.gov/employers/upload/eeoc_self_print_poster.pdf
and
http://www1.eeoc.gov/employers/upload/eeoc_gina_supplement.pdf

Save Job Job Saved