Skip to main content

Développeur·euse (C/C++/python) / C/C++/Python Developer

Technology
ALTEN
Kirkland, Canada3 weeks agoUntil 2026-05-31
Full timeOn-site

Job description

  • *Qui sommes-nous ?**
Chef de file mondial de l’industrie de l’ingénierie et du conseil TI avec plus de 58 000 conseiller·e·s à travers le monde, le Groupe ALTEN optimise la performance technologique des entreprises depuis plus de 30 ans.

Les personnes qui composent le groupe ALTEN constituent le moteur de notre activité. Chez ALTEN Canada, nous offrons à chaque candidat·e un service entièrement personnalisé. Vous avez la possibilité d’exercer votre métier de façon indépendante ou permanente. Nous sélectionnons les meilleures opportunités répondant à vos aspirations professionnelles. Nous positionnons votre savoir-faire sur des mandats passionnants à la hauteur de vos ambitions.

ALTEN Canada c’est aussi un centre de solutions, le « Montreal Delivery Center (MDC) », qui propose des services managés dans les domaines du développement applicatif, de la pratique Données, IA & Analytiques Avancées et de la Cyber Sécurité pour les secteurs bancaires, télécoms et pour l’industrie au sens large.

Nos expert·e·s sont sélectionné·e·s rigoureusement et assurent une proximité ainsi qu’un niveau de services et de compétences incomparable dans la région de Montréal.

  • *Quels profils recrutons-nous et pour qui ?**
Pour soutenir la croissance de notre
  • *client dans le secteur aérospatial**
, ALTEN Canada recrute un·e
  • *Développeur·euse de logiciels (C/C++/python)**
embarqués dont le rôle sera de
  • *développer et optimiser des logiciels embarqués critiques pour des systèmes aérospatiaux, en respectant des normes strictes de sécurité et de performance**
.
  • *Quelles seront mes responsabilités ?
  • Développer et maintenir des logiciels embarqués en
  • *C, C++ et Python
pour des systèmes critiques.
  • Concevoir et implémenter des solutions logicielles conformes aux
  • *normes aérospatiales**
(CCSDS, MIL-STD-1553, DO-178C, ECSS).
  • Travailler avec des
  • *RTOS**
(Real-Time Operating Systems) pour des applications temps réel.
  • Collaborer avec des équipes multidisciplinaires (ingénierie système, validation, etc.).
  • Participer à la rédaction de
  • *documentation technique**
(en anglais) pour les normes et certifications.
  • Automatiser des tests et valider des composants logiciels (outils comme VectorCast).
  • Optimiser les performances des logiciels embarqués pour des environnements contraints.
  • Contribuer à l’amélioration continue des processus de développement (méthodologies Agile, outils JIRA/Confluence).
  • Assurer la traçabilité des exigences et des tests (outils Git, Confluence).
  • Participer aux revues de code et aux réunions techniques (en anglais et en français).
  • Résoudre des problèmes complexes liés aux systèmes embarqués (débogage, analyse de logs).
  • Respecter les échéanciers et les budgets alloués aux projets.
  • *Je suis convaincu·e ! Quelles compétences dois-je avoir ?
  • Baccalauréat en génie informatique**
(ou équivalent) et
  • *minimum 8 ans d’expérience en développement embarqué**
.
  • Maîtrise des langages
  • *C, C++ et Python**
pour des applications embarquées.
  • Expérience avérée avec les
  • *RTOS**
(Real-Time Operating Systems).
  • Connaissance des
  • *normes aérospatiales**
(CCSDS, MIL-STD-1553, DO-178C, ECSS) – un atout majeur.
  • Expérience avec des
  • *protocoles de communication**
(SpaceWire, CAN Bus) – un atout.
  • Familiarité avec des outils de test comme
  • *VectorCast**
– un atout.
  • Maîtrise des outils
  • *JIRA, Confluence et Git**
.
  • Bilinguisme français/anglais requis
(interactions quotidiennes avec des équipes techniques internationales, niveau courant nécessaire pour les réunions, la documentation technique et la collaboration avec les client·e·s)
  • Conditions*
:
  • Localisation : Kirkland et/ou Sainte-Anne-de-Bellevue
  • Présence sur site : 3 à 4 jours/semaine (lundi à jeudi)
  • *Pourquoi se joindre à nos équipes ?**
ALTEN Canada offre un environnement de travail dynamique et collaboratif. Nous offrons aux membres de notre équipe l’occasion de vivre des expériences stimulantes et nous investissons dans leur perfectionnement et leur développement professionnels.

Parmi nos avantages

  • Rémunération et avantages sur mesure pour chacun de nos employé·e·s et pigistes
  • Aide au perfectionnement professionnel (certifications)
  • Possibilité de mobilité internationale dans l’une des filiales du Groupe
  • Nombreuses activités corporatives
Veuillez noter que toutes les candidatures seront étudiées avec soin. Toutefois, nous ne communiquerons qu’avec les candidat·e·s sélectionné·e·s pour une entrevue.

ALTEN Canada s’engage en faveur de l’équité, de la diversité et de l’inclusion. Nous mettons tout en œuvre pour offrir un environnement de travail accueillant, valorisant et respectueux. Des mesures d’accessibilité peuvent être mises en place à la demande dans le cadre du processus de recrutement.

  • --
  • *Who Are We?**
A global leader in engineering and IT consulting with over 58,000 consultants worldwide, the ALTEN Group has been optimizing technological performance for businesses for more than 30 years.

The people who make up ALTEN are the driving force behind our success. At ALTEN Canada, we offer each candidate a fully personalized service. You can choose to work as an independent consultant or join us permanently. We select the best opportunities to match your career aspirations and place your expertise in exciting projects that align with your ambitions.

ALTEN Canada also operates a solutions center, the

  • *Montreal Delivery Center (MDC)**
, providing managed services in application development, Data, Advanced AI & Analytics, and Cybersecurity for the banking, telecommunications, and broader industrial sectors.

Our experts are rigorously selected and deliver unparalleled proximity, service quality, and expertise in the Montreal region.

  • *What Profiles Are We Recruiting, and for Whom?**
To support the growth of our
  • *client in the aerospace sector**
, ALTEN Canada is recruiting an
  • *Embedded Software Developer (C/C++/python)**
to
  • *develop and optimize critical embedded software for aerospace systems while adhering to strict safety and performance standards**
.
  • *What Will My Responsibilities Be?
  • Develop and maintain embedded software in
  • *C, C++, and Python
for critical systems.
  • Design and implement software solutions compliant with
  • *aerospace standards**
(CCSDS, MIL-STD-1553, DO-178C, ECSS).
  • Work with
  • *Real-Time Operating Systems (RTOS)**
for real-time applications.
  • Collaborate with multidisciplinary teams (systems engineering, validation, etc.).
  • Contribute to writing
  • *technical documentation**
(in English) for standards and certifications.
  • Automate testing and validate software components (tools like VectorCast).
  • Optimize embedded software performance for constrained environments.
  • Contribute to continuous improvement of development processes (Agile methodologies, JIRA/Confluence tools).
  • Ensure traceability of requirements and tests (Git, Confluence tools).
  • Participate in code reviews and technical meetings (in English and French).
  • Solve complex issues related to embedded systems (debugging, log analysis).
  • Meet project deadlines and budgets.
  • *I’m Convinced!

What Skills

Do I Need?**
  • Bachelor’s degree in Computer Software Development
(or equivalent) and minimum
  • *8 years of experience in embedded development**
.
  • Proficiency in
  • *C, C++, and Python**
for embedded applications.
  • Proven experience with
  • *Real-Time Operating Systems (RTOS)**
.
  • Knowledge of
  • *aerospace standards**
(CCSDS, MIL-STD-1553, DO-178C, ECSS) – a strong asset.
  • Experience with
  • *communication protocols**
(SpaceWire, CAN Bus) – an asset.
  • Familiarity with testing tools like
  • *VectorCast**
– an asset.
  • Proficiency with
  • *JIRA, Confluence, and Git**
.
  • Bilingualism (French/English required)
(daily interactions with international technical teams; fluent level needed for meetings, technical documentation, and client collaboration).
  • *Why Join Our Team?**
ALTEN Canada offers a dynamic and collaborative work environment. We provide our team members with stimulating experiences and invest in their professional growth and development.

Our benefits include

  • Customized compensation and benefits
for employees and contractors
  • Professional development support
(certifications)
  • International mobility opportunities
within the ALTEN Group
  • Corporate events and activities
Please note that all applications will be reviewed; however, we will only contact the selected candidates for this job offer.

ALTEN CANADA is committed to promoting diversity, equity, and inclusion. We strive to provide a work environment where every individual feels welcomed, valued, and respected, allowing them to thrive to their full potential. This includes our dedication to offer accessibility measures to those who require them. Should you require any accommodation during our recruitment process, please reach out to us.

Keywords
cpluspluspythonreal-time-operating-systems-rtostime-and-attendancetraining-certificationjiraconfluencersensors-test-measurementlocalizationvideo-localizationmobile-data-collection-mdcaws-managed-servicestraining-and-developmentapp-developmentapplication-developmentartificial-intelligenceanalyticsdata-analyticscyber-securitynetworking-telecommunicationstelecomsoftware-developersenvironment-health-and-safety-hsseplanning-and-designvisual-art-designproduct-development-and-designreal-time-applicationstesting-and-analysissoftware-componentscontinuous-improvement-process-cipagile-methodologytraceabilityrequirement-traceabilitycode-reviewembedded-control-automationdebuggingsoftware-developmentstandard-communication-protocolsnetwork-protocolsexternal-workforceprofessional-developmenttrade-shows-events

¿Te interesa este puesto?