Senior Embedded Software Architect
About the role
Required Skills & Experience
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++17 Leadership in an agile environment Experience working with complex SoCs Experience with continuous integration and delivery (CI/CD) Strong experience with version control systems such as GIT
Nice to Have Skills & Experience
Avionics industry experience Bilingualism in FR/EN
Job Description
Insight Global is seeking a Senior Embedded Software Architect to join a major Canadian Space company. The Senior Embedded Software Architect is part of an agile development team and responsible for the documentation, architecture and implementation of complex software for space applications such as satellites.
Responsibilities
Collaborate with a multidisciplinary (Systems, Digital, RF) team on the architecture and design of software for satellite payload systems Interact with customers and participate to new project proposals Act as a leader of continuous improvement initiatives Act as a leader with regards to developing his team`s knowledge and performance. Conduct one on one meetings. Act as a coach and provide feedback on performance. Implement embedded software (flight code) Redact the documentation required during the software life cycle Work within an agile development team as a technical leader Refine software requirements Support flight code integration and testing within flight units Support software process automation
Compétences et expérience requises
- Baccalauréat en génie électrique, génie informatique ou équivalent
- Minimum de 10 ans d’expérience en développement de logiciels embarqués
- Expérience en réseaux et protocoles de communication (obligatoire)
- Expérience avec les systèmes d’exploitation temps réel (RTOS)
- Expérience en développement de code de démarrage (boot code) pour processeurs embarqués
- Solides compétences en C++17
- Expérience en leadership dans un environnement Agile
- Expérience avec des SoC complexes (System-on-Chip)
- Expérience en intégration et livraison continues (CI/CD)
- Excellente maîtrise des systèmes de gestion de versions (ex. Git)
Compétences et expérience souhaitées
- Expérience dans l’industrie de l’avionique
- Bilinguisme français/anglais
Description du poste
Insight Global recherche un Architecte logiciel embarqué senior pour rejoindre une entreprise canadienne majeure du secteur spatial. Le candidat fera partie d’une équipe de développement Agile et sera responsable de la documentation, de l’architecture et de l’implémentation de logiciels complexes pour des applications spatiales, notamment les satellites.
Responsabilités
- Collaborer avec une équipe multidisciplinaire (systèmes, numérique, RF) pour l’architecture et la conception logicielle de systèmes de charge utile satellite
- Interagir avec les clients et participer à de nouvelles propositions de projets
- Agir comme leader dans les initiatives d’amélioration continue
- Encadrer et développer les membres de l’équipe (réunions individuelles, coaching, feedback)
- Développer du logiciel embarqué (code de vol)
- Rédiger la documentation requise tout au long du cycle de vie du logiciel
- Travailler au sein d’une équipe Agile en tant que leader technique
- Raffiner les exigences logicielles
- Supporter l’intégration et les tests du code de vol dans les unités de vol
- Contribuer à l’automatisation des processus logiciels
Not the right fit? Search for Embedded Software Architect jobs in Montreal, Quebec, Canada
About Insight Global
Insight Global is an international professional services and staffing company specializing in delivering talent and technical solutions to Fortune 1000 companies across the IT, Non-IT, Healthcare, and Engineering industries. Fueled by staffing and talent experts, Evergreen, our professional services brand, brings technical advisors and culture consultants to help customers tackle their biggest challenges. With over 70 locations across North America, Europe, and Asia, and global staffing capabilities in 50+ countries, our teams of tech-enabled recruiters are dedicated to finding the right talent and technical solutions to help our customers thrive. At our core, we are dedicated to empowering people to do great things. That’s why we’re passionate about developing our people personally, professionally, and financially so they can be the light to the world around them. n, Evergreen. To find out more, visit www.insightglobal.com
Similar Jobs
Senior Embedded Software Architect
About the role
Required Skills & Experience
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++17 Leadership in an agile environment Experience working with complex SoCs Experience with continuous integration and delivery (CI/CD) Strong experience with version control systems such as GIT
Nice to Have Skills & Experience
Avionics industry experience Bilingualism in FR/EN
Job Description
Insight Global is seeking a Senior Embedded Software Architect to join a major Canadian Space company. The Senior Embedded Software Architect is part of an agile development team and responsible for the documentation, architecture and implementation of complex software for space applications such as satellites.
Responsibilities
Collaborate with a multidisciplinary (Systems, Digital, RF) team on the architecture and design of software for satellite payload systems Interact with customers and participate to new project proposals Act as a leader of continuous improvement initiatives Act as a leader with regards to developing his team`s knowledge and performance. Conduct one on one meetings. Act as a coach and provide feedback on performance. Implement embedded software (flight code) Redact the documentation required during the software life cycle Work within an agile development team as a technical leader Refine software requirements Support flight code integration and testing within flight units Support software process automation
Compétences et expérience requises
- Baccalauréat en génie électrique, génie informatique ou équivalent
- Minimum de 10 ans d’expérience en développement de logiciels embarqués
- Expérience en réseaux et protocoles de communication (obligatoire)
- Expérience avec les systèmes d’exploitation temps réel (RTOS)
- Expérience en développement de code de démarrage (boot code) pour processeurs embarqués
- Solides compétences en C++17
- Expérience en leadership dans un environnement Agile
- Expérience avec des SoC complexes (System-on-Chip)
- Expérience en intégration et livraison continues (CI/CD)
- Excellente maîtrise des systèmes de gestion de versions (ex. Git)
Compétences et expérience souhaitées
- Expérience dans l’industrie de l’avionique
- Bilinguisme français/anglais
Description du poste
Insight Global recherche un Architecte logiciel embarqué senior pour rejoindre une entreprise canadienne majeure du secteur spatial. Le candidat fera partie d’une équipe de développement Agile et sera responsable de la documentation, de l’architecture et de l’implémentation de logiciels complexes pour des applications spatiales, notamment les satellites.
Responsabilités
- Collaborer avec une équipe multidisciplinaire (systèmes, numérique, RF) pour l’architecture et la conception logicielle de systèmes de charge utile satellite
- Interagir avec les clients et participer à de nouvelles propositions de projets
- Agir comme leader dans les initiatives d’amélioration continue
- Encadrer et développer les membres de l’équipe (réunions individuelles, coaching, feedback)
- Développer du logiciel embarqué (code de vol)
- Rédiger la documentation requise tout au long du cycle de vie du logiciel
- Travailler au sein d’une équipe Agile en tant que leader technique
- Raffiner les exigences logicielles
- Supporter l’intégration et les tests du code de vol dans les unités de vol
- Contribuer à l’automatisation des processus logiciels
Not the right fit? Search for Embedded Software Architect jobs in Montreal, Quebec, Canada
About Insight Global
Insight Global is an international professional services and staffing company specializing in delivering talent and technical solutions to Fortune 1000 companies across the IT, Non-IT, Healthcare, and Engineering industries. Fueled by staffing and talent experts, Evergreen, our professional services brand, brings technical advisors and culture consultants to help customers tackle their biggest challenges. With over 70 locations across North America, Europe, and Asia, and global staffing capabilities in 50+ countries, our teams of tech-enabled recruiters are dedicated to finding the right talent and technical solutions to help our customers thrive. At our core, we are dedicated to empowering people to do great things. That’s why we’re passionate about developing our people personally, professionally, and financially so they can be the light to the world around them. n, Evergreen. To find out more, visit www.insightglobal.com