Développeur logiciel embarqué senior/Senior Embedded Software Developer   (Montreal, Canada)

Relevant du directeur logiciel, le développeur logiciel embarqué senior travaillera avec l'équipe de l'interface de l'électronique automobile dans le développement de systèmes automobiles après-vente. Plus précisément, cette position implique le développement de technologies de nouvelle génération d’interface avec les systèmes électroniques pour véhicules. Le développeur logiciel embarqué senior agit également à titre de mentor pour le reste de l'équipe logiciel.***Reporting to the SW Manager, the Senior Embedded Software Developer will work with the automotive electronics interface team in developing aftermarket automotive systems. In particular, this position involves the development of next generation technologies that interface to vehicles electronics systems. The Senior Embedded Software Developer also acts as a mentor to the rest of the SW team.

Department: Ingénierie/Engineering
Reports To: Directeur logiciel/Software Manager

Responsibilities

- Participer au développement de l’architecture du module pour le véhicule connecté.
- Créer la structure du module pour le véhicule connecté.
- Implanter et documente cette structure
- Créer des outils pour vérifier la validité de la structure implantée
- Concevoir l’application basée sur le concept du produit et la structure implantée.
- Implanter ladite application.
- Développer des outils pour vérifier la validité de l’application créée.
- Entretenir des produits après leur mise en service.
- Collaborer avec l’équipe de support technique afin de résoudre les problèmes sur le terrain
- Vérifier du matériel de marketing pour micro logiciels spécifiques

***

-Participates in the development of the architecture for the connected vehicle platform
-Creates the framework of the connected vehicle platform
-Implements and documents the said framework
-Develops the unit test to prove validity of the design and implementation of the framework
-Designs the application based on product concept and firmware framework
-Implements the application (including engineering documentation)
-Develops test suite to validate the application
-Maintains the application upon release
-Works with Tech Support team in resolving field issues
-Verifies the marketing materials for the specific firmware

Experience

- Expérience avérée dans la conception de protocole de communication 
- Expérience avec la conception orientée objet
- Une approche systématique du problème: la conscience de l'implication à distance d'une modification donnée
-Dépannage des compétences / de débogage dans l'environnement d'exécution concurrente
- Attentifs aux processus : spécification du projet, contrôle de révision, suivi des bogues, les critères de libération, etc
- Aptitude à communiquer de manière convaincante les idées à d'autres et accepter les idées des autres

***

-Proven experience in communication protocol design
-Experience with object oriented design
-Systematic approach to the problem: awareness of the remote implication of a given modification
-Troubleshooting / debugging skills in concurrent execution environment
-Process savvy: specification of the project, revision control, bugs tracking, release criteria etc.
-Ability to convincingly communicate ideas to others and accept ideas of others

Qualifications

- Connaissance d'au moins un des Bluetooth, BT LE, ZigBee 
- Connaissance des architectures MCU ARM Cortex, 8051 
- Maîtrise de C (C + + est un plus) 
- Connaissance des OBDII est un atout
- Autonomie
- Souci du détail 
- Assidu 
- Joueur d'équipe 
- Peut travailler sous pression

***

-Knowledge of at least one of  Bluetooth, BT LE, ZigBee
-Knowledge of MCU architectures: ARM Cortex, 8051
-Fluent in C (C++ is a plus)
-Knowledge of  OBDII is a definite asset
-Self-sufficient worker
-Detail Oriented
-Assiduous
-Team worker
-Can work under pressure

Education

Baccalauréat en informatique, ingénierie, mathématiques ou dans une discipline connexe /Bachelor Computer Sciences, Engineering, Mathematics, or related

Back to open positions »

How to Apply

If you would like to be considered for this position, you may send your resume to canadahr@directed.com, or you can apply online below.

Apply Online

Why work at Directed?

  • Industry Leader
  • Competitive Salary and Benefits
  • Excellent Work Environment
  • Career Opportunities

Have other skills?

Not a problem! Contact us to let us know how you can make a difference at Directed.

Drop us a line »