Enable job alerts via email!

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

Sky Systems, Inc.

Ottawa

On-site

CAD 80,000 - 100,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

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

Job summary

A leading company is seeking a Software Developer/Architect specializing in Embedded Systems. The role involves designing, developing, and testing next-generation software in a Scrum team. Candidates should have extensive experience in software architecture and embedded systems, with a strong grasp of networking protocols and Agile methodologies. This position offers opportunities to lead technical discussions and contribute to high-quality software solutions.

Qualifications

  • Minimum 5 years experience in software development and architecture.
  • Experience with MEF protocols for at least 2 years.

Responsibilities

  • Collaborate with engineers on design, programming, testing of embedded software.
  • Develop, test, and maintain embedded software modules in C++.
  • Lead technical discussions and document architecture choices.

Skills

Agile
C++
Python
Networking
IP/TCP Routing

Tools

Jira
GIT

Job description

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

  • 100% English speaking - Level 5 / 5 required

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.

  • Minimum de 5 ans d'expérience en développement et architecture logiciel, conception de tests pour des solutions réseaux, incluant :
  • Satellites de communication, mesh networking, edge computing, ou tout autre système embarqué pertinent
  • Minimum de 2 ans d'expérience avec les protocoles et normes MEF
  • Solide compréhension des bases IP / TCP / Routage
  • Bonne maîtrise des environnements Agile
  • Familiarité avec Jira et GIT
  • 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

SkySys

Ottawa

On-site

CAD 80.000 - 100.000

5 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