Enable job alerts via email!

Développeur / Architecte logiciel – Systèmes embarqués

SkySys

Ottawa

On-site

CAD 80,000 - 100,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Une entreprise innovante recherche un Développeur/Architecte logiciel spécialisé dans les systèmes embarqués. Le candidat idéal aura une solide expérience en développement logiciel, notamment en C++, et sera capable de travailler en équipe agile pour créer des solutions logicielles avancées. Ce rôle implique la conception, le développement et le test de logiciels, avec un accent sur la qualité et l'efficacité. Si vous êtes passionné par les technologies de pointe et souhaitez jouer un rôle clé dans des projets innovants, cette opportunité est pour vous.

Qualifications

  • Minimum de 5 ans d'expérience en développement et architecture logiciel.
  • Expérience en automatisation de tests avec des scripts en Python.

Responsibilities

  • Collaborer avec des ingénieurs à la conception, programmation et tests d'applications logicielles embarquées.
  • Développer, tester et maintenir des modules logiciels embarqués en C++.
  • Assurer un rôle de leadership technique et soutenir le développement de logiciels performants.

Skills

Développement logiciel
Conception de tests
Agile
Automatisation de tests
Python

Tools

Jira
GIT

Job description

Title : Software Developer / Architect – Embedded Systems Développeur / Architecte logiciel – Systèmes embarqués

Le spécialiste travaillera avec les équipes de développement principalement pour effectuer le déploiement et l'intégration de systèmes embarqués (hardware et software), en lien avec des environnements réseau avancés.

Qualifications minimales :
  1. Minimum de 5 ans d'expérience en développement et architecture logiciel, conception de tests pour des solutions réseaux, incluant :
  2. Satellites de communication, mesh networking, edge computing, ou tout autre système embarqué pertinent
  3. Minimum de 2 ans d'expérience avec les protocoles et normes MEF
  4. Solide compréhension des bases IP / TCP / Routage
  5. Bonne maîtrise des environnements Agile
  6. Familiarité avec Jira et GIT
  7. Expérience en automatisation de tests avec des scripts en Python
Atouts :
  • Connaissance ou expérience avec la technologie SR-MPLS
Description de l'emploi :

En tant que membre clé d'une équipe Scrum, le développeur principal contribuera à la conception, au développement et aux tests d'un logiciel de nouvelle génération, en collaboration étroite avec les équipes de test et de soutien pour assurer une couverture complète des tests et une résolution efficace des anomalies. Il jouera également un rôle de leader dans les discussions techniques et la prise de décisions, tout en documentant les échanges et les choix d'architecture.

Dans ce rôle, le développeur assumera la responsabilité de modules logiciels embarqués spécifiques, en supervisant leur développement, leur qualité, leurs tests et leur fonctionnalité.

Responsabilités principales :
  • Collaborer avec des ingénieurs expérimentés à la conception, la programmation, les tests et la maintenance d'applications logicielles embarquées
  • Développer, tester et maintenir des modules logiciels embarqués en C++
  • Participer à l'implémentation de solutions logicielles assurant une communication fluide entre les différents composants
  • Contribuer au développement d'outils, de bibliothèques et de cadres logiciels visant à améliorer la qualité et l'efficacité globales du produit
  • Participer aux revues de code et proposer des pistes d'amélioration pour garantir la qualité et le respect des normes
  • Identifier et résoudre les bogues et problèmes techniques
  • Encadrer les pratiques de test logiciel pour des systèmes embarqués de pointe
  • Intégrer des composants logiciels dans des systèmes Clientés sur Linux
  • Collaborer avec des équipes multidisciplinaires (produit, design) pour comprendre les exigences fonctionnelles et participer aux décisions techniques
  • Maintenir une documentation claire et structurée sur les conceptions, processus et tâches de développement
  • Assurer un rôle de leadership technique et soutenir le développement de logiciels performants, fiables et évolutifs
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Développeur / Architecte logiciel - Systèmes embarqués

Sky Systems, Inc.

Ottawa

On-site

CAD 80,000 - 100,000

2 days ago
Be an early applicant

Cloud Solution Architect – Developer Advocate

Microsoft

Ottawa

Hybrid

CAD 91,000 - 169,000

5 days ago
Be an early applicant