
Embedded Architect
- Sainte-Anne-de-Bellevue, QC
- $100,000-150,000 per year
- Permanent
- Full-time
- Collaborer avec les équipes Systèmes, Numérique et RF sur l’architecture et la conception logicielle des charges utiles satellites.
- Interagir avec les clients et participer à la rédaction de propositions pour de nouveaux projets.
- Agir en tant que leader dans les initiatives d’amélioration continue.
- Encadrer et faire progresser les membres de l’équipe : tenir des rencontres individuelles, jouer un rôle de coach et fournir des retours sur la performance.
- Implémenter des logiciels embarqués (code de vol).
- Rédiger et maintenir la documentation technique.
- Solide expérience en architecture logicielle
- Maîtrise de Linux
- Capacité à concevoir des diagrammes UML
- Expertise en programmation C++ et C
- Aptitude à mener des discussions techniques et à adapter les exigences système
- Expérience avec les systèmes d’exploitation temps réel (RTOS)
- Connaissance de la programmation bare-metal
- Diplôme en génie électrique ou informatique (ou équivalent)
- Minimum 15 ans d’expérience en développement logiciel embarqué
- Expérience avérée en protocoles de communication et réseaux
- Expérience avec les RTOS et le développement de code de démarrage pour CPU embarqués
- Maîtrise du C++14 et du C
- Leadership dans un environnement agile
- Expérience avec des SoC complexes et les pratiques CI/CD
- Maîtrise des systèmes de gestion de version tels que GIT
- Excellente communication en anglais ou en français
- Fortes compétences interpersonnelles, discipline et débrouillardise
- Modèle hybride : 3 jours en présentiel (lundi, mardi, jeudi)
- Bureaux modernes et collaboratifs
- Opportunité de travailler sur des projets technologiques spatiaux de pointe
- Stabilité à long terme des projets et perspectives d’évolution
- Collaborate with Systems, Digital, and RF teams on software architecture and design for satellite payloads.
- Interact with customers and contribute to new project proposals.
- Lead continuous improvement initiatives within the team.
- Mentor and coach team members through one-on-one meetings and performance feedback.
- Implement embedded flight software.
- Prepare and maintain technical documentation.
- Strong background in software architecture
- Proficiency in Linux
- Experience designing UML diagrams
- Programming expertise in C++ and C
- Ability to lead discussions and adapt system requirements
- Experience with RTOS (Real-Time Operating Systems)
- Knowledge of bare-metal programming
- Bachelor’s degree in Electrical or Computer Engineering (or equivalent)
- Minimum 15 years of experience in embedded software development
- Strong experience in networking and communication protocols
- Experience with RTOS and writing boot code for embedded CPUs
- Proficiency in C++14 and C
- Leadership experience in agile environments
- Familiarity with complex SoCs and CI/CD practices
- Experience with version control systems (e.g., GIT)
- Excellent communication skills in English or French
- Strong interpersonal skills, discipline, and resourcefulness
- Hybrid work model: 3 days on-site (Monday, Tuesday, Thursday)
- Offices located in a collaborative and innovative space
- Opportunity to work on cutting-edge space technology projects
- Long-term project stability and career growth
Numéro du permis d'agence de recrutement de travailleurs étrangers temporaires : AR-2000485 (Canada – Québec)About ActalentActalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email for other accommodation options.Personnel Placement Agency Permit Number: AP-2000486 (Canada – Quebec)
Temporary Foreign Worker Recruitment Agency Permit Number: AR-2000485 (Canada – Quebec)