Embedded Software Developer / Developpeur Logiciel Embarque

Montreal, QC, Canada

Job Description


:

The team:

Hardware developers at Genetec harness their creative and technical talents to design new products and features for the automatic license plate recognition (ALPR) technology market. They work closely with the Product Management team to meet customer expectations.

As an Embedded Software Developer at Genetec, you will take part in the development of a product, which is used daily by municipalities and law enforcement agencies for traffic surveillance.

What your day will look like:

  • Design, implement and integrate firmware for various systems (bare metal or real-time operating system)
  • Implement and maintain software under Linux (Yocto)
  • Develop and maintain low-level libraries (BSP, HAL)
  • Debug and solve firmware issues
  • Assess and integrate new technological concepts, including the development of special assemblies for R&D
  • Take part in brainstorming sessions for the design of new products (architecture phase)
  • Develop test code (unit tests, regression tests) to ensure that the design (software and electronics) meets the requirements
About you:
  • Bachelor\'s degree in electrical or computer engineering
  • Relevant experience in firmware development (ARM architecture)
  • Knowledge of C, C++ programming language
  • Good understanding of communication protocols (I2C, SPI, UART, USB)
  • Ability to understand schematics and work with electronic designers
  • Knowledge of the use of digital oscilloscope and other common debugging tools (multimeter, logical analyzer...)
  • Ability to communicate in French and English
  • Strong autonomy and creativity, enjoys challenges
  • Results oriented
Great if you have:
  • Experience with Linux development
  • Experience with Yocto/BitBake
  • Familiarity with C# development with Visual Studio (.NET/.NET Core)
  • Knowledge of networking protocols (Ethernet, LTE, TCP/IP)
Let\'s talk perks!
  • Attractive compensation package
  • Training Tuition Reimbursement Program
  • Subsidized meals in our amazing Bistro (Les Cordons Bleus)
  • Work-life balance with a flexible working schedule
  • Free, unlimited coffee
  • Private, free parking for all employees
  • Onsite fitness facility with personal trainer
Would you like to know what it looks like to work at Genetec? Click on the following link to find out for yourself!

Please note that only qualified candidates will be contacted for an interview. Head-hunters and recruitment agencies may not submit resum\xc3\xa9s/CVs through this Web site or directly to managers.



L\'\xc3\xa9quipe :

Les d\xc3\xa9veloppeurs mat\xc3\xa9riels chez Genetec appliquent leurs talents cr\xc3\xa9atifs et techniques pour concevoir de nouveaux produits et fonctionnalit\xc3\xa9s pour le march\xc3\xa9 de la reconnaissance automatique de plaques d\'immatriculation (RAPI). Ils travaillent en \xc3\xa9troite collaboration avec l\'\xc3\xa9quipe de gestion de produits de mani\xc3\xa8re \xc3\xa0 r\xc3\xa9pondre aux attentes des clients.

Un poste en d\xc3\xa9veloppement de logiciel embarqu\xc3\xa9 au sein de Genetec est une occasion de participer concr\xc3\xa8tement au d\xc3\xa9veloppement d\'un produit utilis\xc3\xa9 quotidiennement par les municipalit\xc3\xa9s et les forces de l\'ordre dans la surveillance routi\xc3\xa8re.

\xc3\x80 quoi ressemblera votre journ\xc3\xa9e :
  • Concevoir, impl\xc3\xa9menter et int\xc3\xa9grer des logiciels embarqu\xc3\xa9s (\xc2\xab firmware \xc2\xbb) pour des syst\xc3\xa8mes vari\xc3\xa9s (\xc2\xab bare metal \xc2\xbb ou RTOS)
  • Impl\xc3\xa9menter et maintenir des logiciels sous Linux (Yocto)
  • D\xc3\xa9velopper et maintenir des librairies bas niveau (BSP, HAL)
  • D\xc3\xa9boguer et r\xc3\xa9soudre les probl\xc3\xa8mes dans les logiciels embarqu\xc3\xa9s (\xc2\xab firmware \xc2\xbb);
  • \xc3\x89valuer et int\xc3\xa9grer de nouveaux concepts technologiques, notamment par l\'\xc3\xa9laboration de montages sp\xc3\xa9ciaux pour la R&D
  • Participer \xc3\xa0 des sessions de \xc2\xab brainstorm \xc2\xbb pour la conception d\'un nouveau produit (phase d\'architecture)
  • D\xc3\xa9velopper du code de test (test unitaire, r\xc3\xa9gression) pour s\'assurer que le design (logiciel et \xc3\xa9lectronique) rencontre les requis.
Votre profil :
  • Baccalaur\xc3\xa9at en g\xc3\xa9nie \xc3\xa9lectrique ou informatique
  • Exp\xc3\xa9rience pertinente en d\xc3\xa9veloppement logiciels embarqu\xc3\xa9s (architecture ARM)
  • Connaissance du langage de programmation C, C++
  • Compr\xc3\xa9hension des protocoles de communication (I2C, SPI, UART, USB)
  • Capacit\xc3\xa9 de comprendre des sch\xc3\xa9mas et travailler avec les concepteurs \xc3\xa9lectroniques
  • Connaissance de l\'utilisation de l\'oscilloscope num\xc3\xa9rique et autres instruments usuels de d\xc3\xa9bogage (multim\xc3\xa8tre, analyseur logique...)
  • \xc3\x8atre apte \xc3\xa0 communiquer en fran\xc3\xa7ais et en anglais
  • Forte autonomie et cr\xc3\xa9ativit\xc3\xa9, aimer les d\xc3\xa9fis
  • \xc3\x8atre orient\xc3\xa9 r\xc3\xa9sultats
Encore mieux si vous poss\xc3\xa9dez ces atouts :
  • Exp\xc3\xa9rience de d\xc3\xa9veloppement sous Linux
  • Exp\xc3\xa9rience avec Yocto / BitBake
  • Familiarit\xc3\xa9 avec le d\xc3\xa9veloppement C# avec Visual Studio (.NET / .NET Core)
  • Connaissances en r\xc3\xa9seautique (Ethernet, LTE, TCP/IP)
Voil\xc3\xa0 ce que nous offrons !
  • R\xc3\xa9gime de r\xc3\xa9mun\xc3\xa9ration attrayant
  • Programme de remboursement des frais de formation
  • Repas subventionn\xc3\xa9s \xc3\xa0 notre incroyable Bistro (Les Cordons Bleus)
  • \xc3\x89quilibre entre vie professionnelle et vie priv\xc3\xa9e gr\xc3\xa2ce \xc3\xa0 un horaire de travail flexible et environnement de travail hybride
  • Caf\xc3\xa9 gratuit \xc3\xa0 volont\xc3\xa9
  • Espace de stationnement gratuit pour tous les employ\xc3\xa9s
  • Centre d\'entra\xc3\xaenement sur place
Si vous souhaitez savoir \xc3\xa0 quoi ressemble l\'environnement de travail chez Genetec, voici le lien vers notre vid\xc3\xa9o d\'entreprise :

Merci pour votre candidature, mais veuillez noter que seul(e)s les candidat(e)s qualifi\xc3\xa9(e)s seront contact\xc3\xa9(e)s. Les chasseurs de t\xc3\xaates et les agences de recrutement ne sont pas autoris\xc3\xa9s \xc3\xa0 soumettre des CV par l\'interm\xc3\xa9diaire de ce site web ou directement aux gestionnaires.

Genetec

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2204623
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montreal, QC, Canada
  • Education
    Not mentioned