Développeur logiciel Android Automotive

Opportunité d'emploi

Possibilité de salaire

110 000 $

Localisation

Syntronic - A Global Design House
Ottawa, ON, Canada

Lieu de travail

Sur place

Description de l'offre

Joignez-vous à Syntronic : là où votre innovation façonne l’avenir

Chez Syntronic, nous ne faisons pas que suivre les tendances de l’industrie : nous les définissons! Joignez-vous à nous pour collaborer avec des entreprises visionnaires et les esprits les plus brillants afin de concrétiser des idées révolutionnaires. Imaginez travailler sur des avancées de pointe en télécommunications, des technologies automobiles pionnières, des innovations en santé qui sauvent des vies et l’automatisation industrielle de nouvelle génération. Nos projets sont variés, ont un impact et sont à l’avant-garde de l’innovation technologique. Faites partie de quelque chose d’extraordinaire!

Le poste

Qui sommes-nous?

Syntronic est un chef de file mondial en conception et en développement, spécialisé en électronique, en électromécanique et en logiciels. Nous ne sommes pas simplement une entreprise; nous sommes une communauté d’innovateurs. Nos équipes travaillent sur des projets qui définissent l’avenir, de la création de systèmes de communication de pointe et de véhicules autonomes à l’avancement de solutions IoT qui révolutionnent la vie quotidienne. Chez Syntronic, votre travail fera une réelle différence.

Ce que nous recherchons

Nous recherchons des personnes qui souhaitent :

  • Collaborer avec des clients de premier plan sur des projets transformateurs et de pointe.
  • Échanger avec des chefs de file de l’industrie et apprendre auprès d’eux
  • Innover du concept à la réalisation, en assurant des normes élevées.
  • Acquérir une expérience internationale sur des projets mondiaux.
  • S’épanouir dans un environnement entrepreneurial qui soutient les idées nouvelles.
  • Explorer plusieurs secteurs comme les télécommunications, l’automobile, la santé et l’automatisation industrielle.

Nous recherchons un développeur logiciel Android Automotive pour soutenir la conception, le développement, l’intégration et la maintenance de logiciels embarqués pour des plateformes de véhicules complexes. Ce rôle portera sur Android Automotive, les systèmes d’infodivertissement, le cockpit numérique, les services de plateforme et les applications destinées aux véhicules. La personne idéale possède une solide expérience en développement C++, une bonne compréhension de l’architecture de la plateforme Android et la capacité de travailler tout au long du cycle de vie logiciel, des exigences et de l’architecture à l’implémentation, aux tests, à l’intégration, au dépannage et au soutien après lancement.

Cette offre concerne un poste actuellement vacant.

Responsabilités

  • Concevoir, développer, tester, intégrer et maintenir des composants logiciels embarqués pour Android Automotive, les systèmes d’infodivertissement, les cockpits numériques et les systèmes de plateforme de véhicules.
  • Développer et intégrer des services de plateforme Android, des applications, des composants système et des logiciels destinés aux véhicules à l’aide de C++, Java, Kotlin et de technologies connexes.
  • Travailler au sein d’AOSP pour mettre en œuvre, personnaliser, déboguer et maintenir les fonctionnalités de la plateforme Android, y compris les services système et les composants de niveau framework.
  • Développer, intégrer et dépanner des composants HAL automobiles, y compris les interfaces Stable AIDL HAL modernes.
  • Contribuer aux décisions d’architecture logicielle, notamment à la conception des composants, aux interfaces, à la communication interprocessus, au flux de données, aux points d’intégration et à la stratégie de déploiement.
  • Prendre en charge des fonctionnalités ou des composants logiciels au cours de plusieurs phases de développement, notamment l’analyse des exigences, l’implémentation, les tests, la mise en production, l’analyse des problèmes et l’amélioration continue.
  • Diagnostiquer et résoudre des problèmes logiciels complexes liés aux plantages, à la corruption de mémoire, aux conditions de concurrence, aux interblocages, aux threads, aux performances et à la stabilité du système.
  • Collaborer avec les responsables de produit, les concepteurs, les architectes, les développeurs, les équipes de test et les autres parties prenantes pour livrer des logiciels automobiles fiables et de grande qualité.

Exigences

Ce qu’il vous faut pour réussir dans ce poste

  • Baccalauréat en informatique, en développement logiciel, en génie informatique, en génie électrique/informatique ou dans une discipline technique connexe.
  • 4+ ans d’expérience en développement logiciel, y compris une solide expérience pratique du C++ moderne.
  • Solide connaissance de C++17 ou d’une version plus récente, notamment de la gestion de mémoire, de la programmation orientée objet, du polymorphisme, du multithreading, de la synchronisation, de la concurrence, des expressions lambda, du débogage et de l’optimisation des performances.
  • Expérience avec Android Automotive OS, AOSP, l’architecture de la plateforme Android, les services système Android ou l’intégration du framework Android.
  • Expérience dans le développement, l’intégration ou le dépannage de composants de couche d’abstraction matérielle automobile, y compris les Stable AIDL HALs.
  • Familiarité avec les systèmes de compilation et la configuration AOSP, notamment Android.bp, Soong, Android.mk ou des outils similaires.

Ce qui nous fera VRAIMENT vous apprécier

  • Expérience dans le développement d’applications Android ou de services de plateforme avec Java et/ou Kotlin.
  • Expérience en développement de services et en IPC Android, notamment AIDL, Binder, Bound Services, Foreground Services, Messenger, WorkManager ou des technologies similaires.
  • Expérience avec des plateformes logicielles automobiles, des systèmes d’infodivertissement, des systèmes de cockpit numérique, CAN, ASPICE, FMEA, QNX, Automotive Grade Linux ou des technologies similaires.
  • Expérience de l’utilisation d’outils de profilage, de débogage, d’analyse statique, d’analyse dynamique, de test unitaire ou de frameworks de simulation tels que SonarQube, Klocwork, Valgrind, Mockito, MockK ou des outils équivalents.

Avantages

Ce que vous aimerez chez nous

Chez Syntronic, nos employés sont notre plus grand atout. Nous favorisons l’innovation, la collaboration et l’excellence, et offrons des possibilités de croissance personnelle et professionnelle. Joignez-vous à une communauté mondiale qui valorise la créativité et la diversité.

Nous pouvons utiliser des outils d’intelligence artificielle (IA) pour soutenir certaines étapes du processus d’embauche, comme l’examen des candidatures, l’analyse des CV ou l’évaluation des réponses. Ces outils assistent notre équipe de recrutement, mais ne remplacent pas le jugement humain. Les décisions finales d’embauche sont prises par des personnes. Pour obtenir plus d’informations sur le traitement de vos données, veuillez communiquer avec nous.

Nous pouvons utiliser des outils d’intelligence artificielle (IA) pour soutenir certaines étapes du processus d’embauche, comme l’examen des candidatures, l’analyse des CV ou l’évaluation des réponses, et pour repérer, à partir des informations disponibles, d’éventuelles incohérences ou des indices de vérification dans les documents de candidature. Ces outils assistent notre équipe de recrutement, mais ne remplacent pas le jugement humain. Les décisions finales d’embauche sont prises par des personnes. Pour obtenir plus d’informations sur le traitement de vos données, veuillez communiquer avec nous.

$90,000 - $110,000 a year

Partager cette offre d'emploi

Syntronic - A Global Design House

Syntronic - A Global Design House

Développer des logiciels embarqués pour Android Automotive, l’infodivertissement, les cockpits numériques et les systèmes de plateforme de véhicules.

Remplissez le formulaire ci-dessous pour postuler à ce job

Les offres d'emploi sont ouvertes à tous, sans discrimination et dans le respect de l'égalité des sexes.

Sur l'ensemble du site web, il est possible que des termes spécifiques à un genre soient utilisés afin de faciliter la fluidité du texte.

Cookies et confidentialité

Nous utilisons des témoins essentiels. Consultez notre politique de confidentialité.

Nous utilisons des témoins essentiels au fonctionnement du site. Les témoins de mesure d’audience et de marketing ne sont utilisés que si vous les acceptez. Consultez notre politique de confidentialité.

Paramètres avancés
Cookies essentiels

Nécessaires au fonctionnement du site

Cookies de performance

Aident à améliorer l'expérience utilisateur

Cookies marketing

Utilisés pour la publicité et l'analyse, y compris la mesure de la performance de nos offres d'emploi diffusées sur Jooble