ClickCease
BTA Design Services Inc.
BTA Design Services Inc.

Testeur / Développeur de logiciels C++ – Automobile & Sécurité

Salaire

Postulez à vos conditions

Statut de l'emploi
Permanent
Localisation
BTA Design Services Inc.
Ottawa, ON
Lieu de travail
Sur place
Description de l'emploi

À propos de nous

Basée à Ottawa, BTA Design sert la communauté de conception électronique au Canada et au-delà, en se spécialisant dans la conception et la vérification d'ASIC et FPFA, ainsi que dans les services de développement de logiciels embarqués. Nous renforçons et améliorons les équipes de nos clients et accélérons le développement de conceptions complètes.

Nous sommes adaptables et efficaces, avec un personnel brillant au cœur de notre activité. Nous visons à être les meilleurs dans ce que nous faisons.

Notre succès continue d'alimenter notre croissance. Nous recherchons actuellement un certain nombre de ressources techniques clés, y compris un Ingénieur en logiciel embarqué senior expert en DisplayPort.

Responsabilités clés

  • Analyser et traduire les exigences en architecture, conception, mise en œuvre et vérification.
  • Effectuer des tests système et des tests d'intégration système.
  • Développer et mettre en œuvre des applications automobiles embarquées performantes en C++, en tirant parti des connaissances de la norme MISRA C++.
  • Développer des applications utilisant des protocoles réseau comme TCP et UDP.
  • Collaborer avec des équipes interfonctionnelles pour définir, concevoir et développer de nouvelles fonctions.
  • Assurer la qualité et la réactivité des applications grâce à des tests et un dépannage approfondis.
  • Assurer que le logiciel est conforme à la norme de sécurité fonctionnelle ISO 26262.
  • Développer des tests unitaires en utilisant le cadre GTest/GMock.
  • Développer l'automatisation des tests en utilisant Python, en intégrant avec des cadres comme pytest ou Robot Framework.
  • Développer la stratégie de test, le plan de test, l'estimation de test et les scripts de test.
  • Gérer efficacement le cycle de vie des défauts.
  • Générer des rapports de test complets.

Qualifications essentielles

  • Diplôme de bachelier ou de master en informatique ou dans un domaine connexe.
  • 5 à 10 ans d'expérience en développement de logiciels embarqués en C++ et Python.
  • Plus de 2 ans d'expérience en tests manuels, spécialisé dans les tests système et les tests d'intégration système, en utilisant la méthodologie SCRUM.
  • Compétences en développement logiciel orienté objet, avec une forte compréhension des algorithmes et des structures de données.
  • Expérience pratique avec MISRA C++.
  • Connaissance des processus de développement de logiciels critiques pour la sécurité (Sécurité fonctionnelle) tels qu'ASPICE, ASIL, et ISO 26262.
  • Connaissance pratique des langages de script comme Bash, BAT et PowerShell.
  • Expérience dans le développement de stratégies de test, la planification et les artefacts.
  • Expérience dans la gestion des défauts.
  • Expérience avec des outils de gestion de projets Agiles (par exemple, Rally).
  • Excellentes compétences en communication verbale et écrite.
  • Compréhension des fiches techniques matériel.

Atouts supplémentaires

  • Expérience avec les protocoles de sécurité DMTF SPDM, SSL/TSL, IPSec ou Kerberos.
  • Connaissance pratique de l'authentification, du chiffrement/déchiffrement, de l'encodage/décodage, de l'intégrité des données, de la gestion des clés/certificats et de la communication sécurisée de bout en bout.
  • Connaissance des normes d'affichage y compris DisplayPort 1.2 ou version plus récente, HDMI 2.0 ou version plus récente, VDI, Vidéo analogique (NTSC/PAL), MPEG2, H.264 et H.265.
  • Expérience pratique avec AUTOSAR Classic/Adaptatif.
  • Expérience avec des techniques d'analyse FuSa telles que Freedom from Interference (FFI), DOORS, FMEA, FMEDA, FTA et analyse de risque (HARA).
  • Développement de RTOS embarqués QNX et autres.
  • Compétence avec GitHub, Jira, Confluence et TestRail.
  • Exposition au développement de pilotes ASIC.

Pourquoi travailler ici ?

Nous offrons un travail intéressant dans des environnements techniques stimulants et challenging avec des entreprises qui dominent le monde en technologie et innovation. Nous reconnaissons que notre force réside dans les individus qui rejoignent notre équipe, donc chez BTA Design Services, nous favorisons un environnement où chacun est apprécié, respecté et engagé. Nous reconnaissons que l'équilibre travail-vie personnelle est important, et nous nous efforçons de fournir à nos employés des rôles stimulants qui leur permettent également de profiter de leur famille, amis et de la vie en dehors du travail.

Partager cette offre d'emploi

Rejoignez BTA Design Services en tant que testeur/développeur de logiciels C++ et travaillez avec une équipe de premier plan dans l'automobile et la sécurité. Profitez d'un environnement technique stimulant, d'une culture d'équipe supportive et d'opportunités pour un équilibre travail-vie personnelle. ??‍?

Postuler pour ce poste

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.

Nous utilisons des cookies afin de vous offrir la meilleure expérience possible sur notre site web. En continuant à utiliser notre site, vous acceptez notre politique en matière de cookies
Sélectionner les cookies à accepter

Veuillez décocher les cookies que vous n’aimez pas.

Cookies de consentement

Ces cookies sont uniquement utilisés pour mémoriser vos paramètres de consentement et ne peuvent pas être décochés. Décocher cette option entraînerait l’application de vos paramètres de consentement non appliqués au site web.

Cookies de session

Ces cookies sont utilisés pour identifier si vous êtes connecté au site web et pour identifier votre session ouverte. Ils ne sont créés que lorsque vous vous connectez ou vous inscrivez sur le site web et ne peuvent donc pas être décochés. En vous connectant ou en vous inscrivant sur le site web, vous acceptez notre politique de cookies.

Performance

Ces cookies nous permettent d’analyser la navigation sur notre site pour en améliorer le fonctionnement.

Publicité ciblée

Ces cookies nous aident à limiter le nombre de fois où vous voyez une publicité, à personnaliser nos offres et services en fonction de vos centres d’intérêt, à mesurer l’efficacité d’une campagne publicitaire, etc. Ceux-ci peuvent être partagés avec nos partenaires.