Tech Lead / Senior Software Architect
- Sainte-Anne-de-Bellevue, QC
- Hybride
- Publié 18 sept. 2026
- 1 poste
Ouvre un site externe
- Type d’emploi
- Contrat
- Niveau d’expérience
- Chef d’équipe · 15+ ans
- Formation minimale
- Baccalauréat
- Postuler avant le
- 15 oct. 2026
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
- Présence au bureau
- 4 jours par semaine
- Niveau d’expérience
- Director
- Mode de candidature
- La candidature directe est offerte
Résumé du poste
Define software architecture and lead technical decisions for complex embedded flight systems in aerospace and satellite applications. Mentor development teams and collaborate with cross-functional groups to translate system requirements into robust software designs.
Détails du poste
Role:- Tech Lead / Senior Software Architect (Embedded C/C++ Systems) Location:- Sainte-Anne-de-Bellevue & Kirkland, Quebec, CAN (Hybrid: 1 4 days per week onsite) Language:- French and English required Job Summary We are looking for a Senior Embedded Software Architect / Tech Lead with 15+ years of experience in C/C++ software development and architecture. The ideal candidate will have strong expertise in embedded systems, RTOS, software architecture, and technical leadership. This role supports major R&D and greenfield technology projects involving critical embedded software for aerospace and satellite applications, including Flight Control systems. The architect will work closely with system engineering, software development, integration, and QA teams to translate complex system requirements into robust software architectures. Key Responsibilities Define software requirements, architecture, and design for complex embedded systems. Lead technical decisions and provide hands-on guidance to development teams. Develop, integrate, test, and maintain embedded flight software using C/C++. Support software integration, validation, debugging, and laboratory testing. Prepare formal technical documentation and software design specifications. Participate in Agile development, PI Planning, and technical work-package planning. Collaborate with system, digital, RF, development, and QA teams. Support CI/CD, software automation, and continuous improvement initiatives. Interact with clients and support estimation of new projects. Mentor developers and provide technical coaching and feedback. Required Qualifications Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent. 15+ years of embedded software development and/or software architecture experience. Advanced C and C++ programming skills, including C++17. Strong experience with embedded Real-Time Operating Systems (RTOS). Experience translating complex system requirements into software architecture. Strong technical documentation and communication skills. Technical leadership experience in an Agile environment. Experience with software integration, validation, and complex troubleshooting. Experience with CI/CD and Git. Strong collaboration and problem-solving abilities. Bilingual in French and English. Preferred Qualifications Aerospace or avionics industry experience. Direct experience with Flight Control software. Critical embedded software development. Python for automation, testing, or development tools. R&D or greenfield product development experience. Embedded Linux. Satellite communication standards such as DVB-S2X and CCSDS. RF systems and protocols such as MIL-STD-1553, CAN Bus, and SpaceWire. Visual Studio, Eclipse, JIRA, and Confluence. VectorCAST or formal software development processes involving requirements, design, and testing.
Ce que vous ferez
Define software architecture and lead technical decisions for complex embedded flight systems in aerospace and satellite applications. Mentor development teams and collaborate with cross-functional groups to translate system requirements into robust software designs.
Exigences
Requires a Bachelor's degree and over 15 years of experience in embedded C/C++ development and software architecture. Candidates must be bilingual in French and English with strong expertise in RTOS and technical leadership within Agile environments.
Compétences indiquées
- CI/CD · Souhaitée
- Agile · Souhaitée
- Git · Souhaitée
- Python · Souhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Embedded C
- C++17
- RTOS
- Software Architecture
- Technical Leadership
- Flight Control Systems
- Agile
- CI/CD
- Git
- Embedded Linux
- Python
- MIL-STD-1553
- CAN Bus
- SpaceWire
- VectorCAST
- Bilingual French/English
Domaines d’emploi
- Software
- Engineering
- Technology
- Management & Leadership
- Science & Research
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
Canadian Pork Council
Senior Software Developer
CommanditéEmployeur directCandidature simplifiée- Hybride
- Publié 11 sept. 2026
Desjardins
Emplois en gestion de projets TI - R2611532
Employeur directCandidature simplifiée- Hybride
- Montréal, QC
- Publié 23 sept. 2026
Desjardins
Analyste d'affaires système(BSA) Guidewire
Employeur directCandidature simplifiée- Hybride
- Lévis, QC
- Publié 21 sept. 2026