Architecte Senior en Logiciel Embarqué/ Senior Embedded Software Architect

Raise
Montreal, Quebec
2K $ / semaine (estimé)
Permanent
Temps plein

Job Description

English version will follow

L'utilisation du genre masculin a été adoptée afin de faciliter la lecture et n'a aucune intention discriminatoire.

Position : Architecte Senior en Logiciel Embarqué

Location : Montréal, QC, Hybride

Durée de contrat : 12 mois, temps Plein

Chez Raise, nous embauchons un Architecte Senior en Logiciel Embarqué pour l'un de nos principaux clients dans le domaine des télécommunications.

Après s’être imposés comme leader du secteur, ils élargissent désormais leur équipe pour répondre à la demande croissante.

Nous embauchons en ce moment; si vous êtes intéressé, postulez ci-dessous pour avoir la chance de rejoindre un excellent lieu de travail.

Description :

L'Architecte Senior de Logiciel Embarqué fait partie d'une équipe de développement agile et est responsable de l'architecture, de la mise en œuvre et de la documentation de logiciels complexes pour des applications spatiales telles que les satellites.

Responsabilités :

  • Travailler au sein d'une équipe de développement agile en tant que leader technique
  • Collaborer avec une équipe pluridisciplinaire (systèmes, numérique, RF) à l'architecture et à la conception de logiciels pour les systèmes de charge utile ou de plate-forme des satellites.
  • Soutenir l'intégration du code de vol et les tests au sein des unités de vol
  • affiner les exigences logicielles pour votre équipe ou des fournisseurs externes
  • rédiger la documentation nécessaire au cours du cycle de vie du logiciel
  • interagir avec les clients et participer aux propositions de nouveaux projets
  • Assurer la liaison entre les fournisseurs, l'équipe système et l'équipe logicielle pour les questions relatives aux logiciels embarqués des systèmes de charge utile / plateforme.
  • Assurer la cohérence de la conception des interfaces au niveau du logiciel entre les différents sous-systèmes du satellite.
  • Agir en tant que chef de file des initiatives d'amélioration continue
  • Mettre en œuvre le logiciel embarqué (code de vol)

Exigences :

  • Baccalauréat en Génie électrique ou informatique ou équivalent
  • Minimum de 10 ans d'expérience dans le développement de logiciels embarqués
  • Une expérience en matière de réseaux et de protocoles de communication est indispensable
  • Expérience des systèmes d'exploitation en temps réel (RTOS)
  • Expérience dans l'écriture du code de démarrage des processeurs embarqués
  • Solides compétences en C et C++
  • Leadership dans un environnement agile
  • Expérience de la gestion des fournisseurs et des sous-contrats
  • Expérience des sous-systèmes de plate-forme satellitaire (CDH, propulsion, navigation, gestion de l'énergie, etc.)
  • Expérience de l'intégration logicielle de sous-systèmes de charge utile / plateforme de satellite
  • Expérience de travail avec des SoC complexes
  • Expérience de l'intégration et de la livraison continues (CI / CD)
  • Forte expérience des systèmes de contrôle de version tels que GIT
  • Très bonne communication en Anglais ou en Français
  • Solides compétences interpersonnelles
  • Discipliné et débrouillard

Qualifications préférées :

  • Connaissance des normes de communication par satellite telles que DVB-S2X
  • Expérience des systèmes RF
  • Connaissance du CCSDS, MIL-STD-1553
  • Connaissance des protocoles tels que CAN bus et SpaceWire
  • Expérience avec Visual Studio ou Eclipse
  • Expérience avec JIRA et Confluence
  • Expérience avec VectorCast
  • Expérience avec Linux embarqué
  • Expérience dans le développement de logiciels disciplinés
  • Maîtrise du français

Vous recherchez un travail significatif? Nous pouvons aider.

Raise est une société de recrutement établie avec plus de 65 ans d'expérience. Nous croyons fermement qu'il faut rendre le monde meilleur grâce au travail, c'est pourquoi nous sommes une société certifiée B et reversons 10 % de nos bénéfices à des œuvres caritatives.

Nous nous efforçons de constituer des équipes qui reflètent la diversité des communautés dans lesquelles nous travaillons.

Nous encourageons tous les candidats qualifiés à postuler, y compris les personnes issues de groupes traditionnellement sous-représentés tels que les femmes, les minorités visibles, les peuples autochtones, les personnes s'identifiant comme LGBTQ2SI, les anciens combattants et les personnes atteintes de handicaps visibles / non visibles.

Nous avons une page Web dédiée aux accommodements où vous pouvez en savoir plus sur ce que nous proposons et demander un accommodement :

Afin de soumettre des candidats à des postes, nos clients auront parfois besoin d'informations personnelles pour confirmer l'identité des candidats et leur statut juridique pour travailler.

Raise ne vous demandera jamais d'informations personnelles ou bancaires à moins que vous n'ayez été sélectionné pour un emploi.

Si vous n'êtes jamais sûr de la légitimité de cette offre d'emploi ou d 'une autre offre d'emploi de Raise (ou si vous avez d'autres questions), veuillez nous contacter au +1 800-567-9675 ou

Position : Senior Embedded Software Architect

Location : Montréal, QC, Hybride

Duration : 12 months, full time

We at Raise are hiring a Senior Embedded Software Architect for one of our top clients in the telecommunications industry.

After establishing themselves as an industry leader, they’re now expanding their team to meet rising demand.

We’re hiring right now; if you’re interested, apply below for your chance to join a great place to work.

Description :

The Senior Embedded Software Developer - Architect is part of an agile development team and responsible for the architecture, implementation and the documentation of complex software for space applications such as satellites.

Responsibilities :

  • Work within an agile development team as a technical leader
  • Collaborate with a multidisciplinary (Systems, Digital, RF) team on the architecture and design of software for satellite payload or platform systems
  • Support flight code integration and testing within flight units
  • Refine software requirements for your team or external suppliers
  • Redact the documentation required during the software life cycle
  • Interact with customers and participate to new project proposals
  • Become the liaison between the vendors, system team and software team for questions related to embedded software of the payload / platform systems
  • Ensure SW-level interfaces design coherency among different subsystems in the satellite
  • Act as a leader of continuous improvement initiatives
  • Implement embedded software (flight code)

Requirements :

  • Electrical or Computer Engineering bachelor’s degree or equivalent
  • Minimum of 10 years of embedded software development experience
  • Experience in networking and communication protocols is a must
  • Experience with real-time operating systems (RTOS)
  • Experience writing boot code of embedded CPUs
  • Strong skills in C and C++
  • Leadership in an agile environment
  • Experience with vendor / sub-contract management
  • Experience with satellite platform subsystems (CDH, propulsion, nav, power management, etc)
  • Experience with software integration of satellite payload / platform subsystems
  • Experience working with complex SoCs
  • Experience with continuous integration and delivery (CI / CD)
  • Strong experience with version control systems such as GIT
  • Very good communication in English or French
  • Strong interpersonal skills
  • Disciplined and resourceful

Preferred Qualifications :

  • Knowledge of satellite communication standards such as DVB-S2X
  • Experience with RF systems
  • Knowledge of CCSDS, MIL-STD-1553
  • Knowledge of protocols such as CAN bus and SpaceWire
  • Experience with Visual Studio or Eclipse
  • Experience with JIRA and Confluence
  • Experience with VectorCast
  • Experience with embedded Linux
  • Experience in disciplined software development
  • Fluent in French
  • Il y a plus de 30 jours
Emplois reliés
Offre sponsorisée
Banque Nationale
Montréal, Québec

Une carrière en tant qu’architecte senior de solutions données dans l’équipe de Livraison TI Entreprises à la Banque Nationale c’est participer à des projets d’envergure en transformation qui te permettra de te dépasser, tout en travaillant en étroite collaboration avec les différents secteurs de la...

Offre sponsorisée
Edgenda
Montréal, Québec

Soutenir et conseiller les différents intervenants des projets afin de favoriser la connaissance, la compréhension et le fonctionnement des meilleures pratiques d’amélioration de la qualité des processus d’affaires;. Tes années d’expérience en organisation du travail font en sorte que tu vois la vie...

CS GROUP
QC, ca

CS is looking for several Junior / Mid-Level / Senior Embedded Software Engineers. His/her role will be to test embedded safety-critical software applications embedded on Aerospace or Defense Systems. Debug issues (raised during the software development cycle) in the application software. Ensure tra...

Leyton
Montréal, Québec

En tant que Consultant(e) Senior en Financement de l'Innovation, vous jouerez un rôle crucial en fournissant des idées précieuses et des solutions pratiques qui conduisent au succès financier pour nos clients. Excellentes compétences en communication orale et écrite en anglais et en français, ainsi ...

TOTEM Recruteur de talent
Montréal, Québec

Plusieurs années d'expérience en comptabilité en cabinet comptable. Connaissance des logiciels comptables et en cabinet, notamment Quickbooks, DT Max et Caseware. Travailler en équipe, être organisé et avoir envie d'apprendre. Tu correspond à cette description ? Alors, postulez dès maintenant en env...

Synechron
Greater Montreal Metropolitan Area, Canada

Solides compétences analytiques et de conception, y compris la capacité de comprendre les exigences commerciales et de les traduire en conceptions techniques efficaces et performantes qui fonctionnent bien dans des environnements d'entreprise à grande échelle et bien structurés. Excellentes compéten...

Brother Canada
Dollard-des-Ormeaux, Québec

Quoi de mieux que de travailler dans un environnement collaboratif et stimulant, entouré de gens formidables qui se soutiennent et déploient tous les efforts pour atteindre des objectifs communs, tout en acquérant de l’expérience et en développant de nouvelles compétences? C’est exactement le genre ...

Dana
Boucherville, Québec

Mener les différentes étapes d’un projet d’Ingénierie avancée incluant l’identification des objectifs et des risques, la planification des activités, la conception, l’approvisionnement et la fabrication de prototypes, la validation expérimentale, la documentation, et le partage des résultats. Mener ...

Groupe RP
Montréal, Québec

Minimum 5 ans d’expérience comme Architecte en firme au Québec ;. Prendre en charge toutes les étapes d’un projet : étude, avant-projet, conception, réalisation des plans et suivi de chantier ;. ...

StackAdapt
Canada

Access to a comprehensive mental health care platform. Full benefits from day one of employment. Coverage and support of personal development initiatives (conferences, courses, etc). No matter who you are, where you are from, who you love, follow in faith, disability (or superpower) status, ethnicit...