Talent.com
Amaris Consulting
Technical Lead C++Amaris Consulting • Montreal, Canada
Technical Lead C++

Technical Lead C++

Amaris Consulting • Montreal, Canada
30+ days ago
Job type
  • Full-time
Job description

Job description

En tant que Technical Lead C++, vous jouerez un rôle clé dans la conception et la livraison de solutions logicielles embarquées critiques dans un environnement industriel exigeant.

Vous apporterez un leadership technique à une équipe de développement logiciel embarqué, en garantissant l’alignement avec les attentes des parties prenantes et les objectifs des programmes.

Vos principales responsabilités seront :

  • Diriger le développement de solutions logicielles embarquées en C++ sur des environnements Linux
  • Fournir un leadership technique et encadrer les équipes de développement
  • Collaborer étroitement avec les équipes d’ingénierie pour aligner l’exécution technique avec les objectifs métiers
  • Piloter les choix d’architecture, les revues de conception et la planification technique
  • Garantir la conformité aux standards de sécurité et aux processus de développement
  • Coordonner les activités entre les équipes de développement et d’assurance qualité
  • Participer à l’intégration, la validation et la livraison de solutions robustes
  • Promouvoir les bonnes pratiques en développement logiciel, tests et documentation

Profil recherché

  • Minimum 10 ans d’expérience en développement logiciel embarqué
  • Excellente maîtrise du C++ et des systèmes embarqués sous Linux
  • Expérience confirmée en lead technique ou gestion d’équipe technique
  • Solide expérience en développement de logiciels critiques (safety-critical) dans les secteurs industriel, automobile, ferroviaire ou machinerie
  • Bonne connaissance des normes de sécurité fonctionnelle (ISO, IEC, etc.)
  • Expérience en tests manuels et automatisés
  • Excellentes compétences en communication et capacité à interagir avec des équipes transverses
  • Capacité à orienter les décisions techniques et à influencer les choix d’ingénierie

Atouts

  • Expérience dans des environnements industriels complexes
  • Connaissance des méthodologies Agile / Scrum
  • Expérience dans des environnements réglementés

Pourquoi nous choisir

  • Une communauté internationale réunissant plus de 110 nationalités différentes
  • Un environnement où la confiance est primordiale : 70 % de nos leaders ont commencé leur carrière au premier niveau de responsabilité
  • Un système de formation solide avec notre Académie interne et plus de 250 modules disponibles
  • Un environnement de travail dynamique qui se retrouve fréquemment lors d'événements internes (afterworks, team buildings, etc.)

Amaris Consulting promeut l’égalité des chances. Nous nous engageons à rassembler des personnes d’horizons divers et à créer un environnement de travail inclusif. À ce titre, nous accueillons les candidatures de toutes les personnes qualifiées, quels que soient leur sexe, orientation sexuelle, origine ethnique, croyances, âge, état civil, handicap ou autres caractéristiques.

------------------

English Version

As a Technical Lead C++, you will play a key role in leading the design and delivery of safety-critical embedded software solutions within a highly demanding industrial environment.

You will provide strong technical leadership to an embedded software development team, ensuring alignment with stakeholder expectations and program objectives.

Your main responsibilities will include:

  • Leading the development of embedded software solutions using C++ in Linux-based environments
  • Providing technical guidance and mentorship to development teams
  • Collaborating closely with engineering stakeholders to align technical execution with business and program goals
  • Driving architecture decisions, design reviews, and development planning
  • Ensuring compliance with safety-critical standards and development processes
  • Coordinating activities across development and quality assurance teams
  • Supporting integration, validation, and delivery of high-quality software
  • Promoting best practices in software development, testing, and documentation

Profile Requirements

  • 10+ years of experience in embedded software development
  • Strong expertise in C++ and Linux-based embedded systems
  • Proven experience leading technical teams or projects in embedded environments
  • Background in safety-critical software development (industrial, automotive, rail, or machinery domains)
  • Solid knowledge of functional safety standards (ISO, IEC, etc.)
  • Experience with manual and automated testing methodologies
  • Strong communication skills with the ability to interact with cross-functional stakeholders
  • Ability to drive technical decisions and influence engineering direction

Nice to Have

  • Experience working in large-scale industrial environments
  • Familiarity with Agile / Scrum methodologies
  • Previous exposure to regulated environments or compliance-driven projects

Why choose us

  • An international community bringing together more than 110 different nationalities
  • An environment where trust is central: 70% of our leaders started their careers at the entry level
  • A strong training system with our internal Academy and more than 250 modules available
  • A dynamic work environment that frequently comes together for internal events (afterworks, team buildings, etc.)

Amaris Consulting promotes equal opportunities. We are committed to bringing together people from diverse backgrounds and creating an inclusive work environment. In this regard, we welcome applications from all qualified individuals, regardless of sex, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.

Create a job alert for this search

Technical Lead C++ • Montreal, Canada

Similar jobs

C++ Developer Specializing in Risk Technologies

PowerToFlyMontreal (administrative region), QC, CA
Full-time

Lead innovations in Credit Risk technologies as a C++ Developer.Focus on pricing model implementation projects within a hybrid workspace.Your primary responsibilities will include interfacing with ... Show more

 • Promoted

Developer C++, Core solution

GIRO Inc. / Le Groupe en informatique et recherche opérationnelleMontreal
Full-time

Participate in all stages of the design and development of large-scale software products, including functional design, architecture, detailed analysis, and programming.Develop new functionalities w... Show more

 • Promoted

Maximo Technical Developer

IBMRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

IntroductionA career in IBM Consulting is built on long‐term client relationships and close collaboration worldwide.You'll work with leading companies across industries, helping them shape thei... Show more

 • Promoted

Head of Product

Auxo | Growth Partnersaint-esprit, qc, ca
Full-time

AI-native fintech platform building digital teammates that automate finance and back-office work.You'll own product strategy, portfolio direction, and roadmap decisions across a growing suite of AI... Show more

 • Promoted

Developer C++, Core solution

GIRO IncMontreal (administrative region), QC, CA
Full-time +2

Developer C++, Core solutionApplylocations: Montreal, Rosemonttime type: Full timeposted on: Posted Yesterdayjob requisition id: R-100000258# GIRO IS YOUR WAY FORWARDAt GIRO, our mission is... Show more

 • Promoted

Technical Lead - Game Engine Tools & SDKs

Ubisoft EntertainmentMontreal
Full-time

A global leader in gaming is seeking a Technical Lead to guide the technological vision of SDKs for game engines.In this role, you will lead technical decisions, ensure alignment with long-term vis... Show more

 • Promoted

Technical Lead, Game Tools & SDKs

UbisoftMontreal
Full-time

A global gaming company is seeking a Technical Lead to provide technological vision for SDKs used in game development.This role involves leading technical decisions, establishing standards, and men... Show more

 • Promoted

C++ Engineer

Compunnel, Inc.Montreal
Full-time

Join the Polaris program—a forward-looking initiative to architect scalable, resilient, and high-performance post-trade and real-time risk systems.This program aims to standardize integration acros... Show more

 • Promoted

Lead Developer in Agent Technology

un emploi de Team lead RO chez VoobanMontreal
Full-time

Innovate as a Lead Developer in agent technology while fostering collaboration in a hybrid setup.Drive the transformation of coding processes and standardize practices across teams.As a lead, you w... Show more

 • Promoted

Lead Developer

AristocratMontréal, Canada
Full-time

Join our dynamic team as an Engineering Manager and lead a group of dedicated engineers! You will play a vital role in driving innovation and delivering flawless technology solutions.This is an out... Show more

 • Promoted

Agent à la vérification de projets - Lanauco ltée

Lanauco ltéesaint-alexis-de-montcalm, qc, ca
Full-time

Lanauco est actuellement à la recherche d’un.Programme d’assurances collectives avec contribution de l’employeur;.Programme d’aide aux employés et leur famille tout à fait gratuit et confidentiel;.... Show more

 • Promoted

C++ Developer - Up to $250k CAD + Industry Leading Bonus

Hunter BondMontreal, Montreal (administrative region), CA
Full-time

C++ Developer - Up to $250k CAD + Industry Leading Bonus.C++ Developer - Up to $250k CAD + Industry Leading Bonus.Be among the first 25 applicants.Get AI-powered advice on this job and more exclusi... Show more

 • Promoted

Technical Leader for Growth Initiatives

Jane AppMontreal (administrative region), QC, CA
Full-time

Elevate user onboarding as a Staff Developer dedicated to driving growth.Utilize experimentation and a data-driven approach to foster successful clinic integrations.As part of the Sign Up and Demo ... Show more

 • Promoted

Technical Lead C++

AMARIS GROUP SAMontreal
Full-time

En tant que Technical Lead C++, vous jouerez un rôle clé dans la conception et la livraison de solutions logicielles embarquées critiques dans un environnement industriel exigeant.Vous apporterez u... Show more

 • Promoted

C++ Developers (intermediate and senior)

HRBMontréal, Quebec, Canada
Full-time

Job Description Our client is a global telco/fintech that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets, aiming to achieve high-quality, uncorr... Show more

 • Promoted

Technical Lead for Software Development

Maples GroupMontreal (administrative region), QC, CA
Full-time

Join Groupe Maples as a Technical Lead for Software Development in Montréal, focusing on Business Central and driving Agile projects forward.This role requires a passion for mentorship and technica... Show more

 • Promoted

Senior C++ Developer Low Latency Trading Systems

Creative Solutions Services, LLCMontreal
Full-time

As a GSA Contract holder, we offer comprehensive staffing solutions for both commercial and government sectors nationwide.By selectively partnering with clients who share our values, we ensure prod... Show more

 • Promoted

Senior Engineer, Python and C++ Development

AkkodisMontreal (administrative region), QC, CA
Full-time

Step into a leading position as a Senior Engineer focused on Python and C++ development within a renowned global financial organization.Contribute to enhancing enterprise trading infrastructure wit... Show more

 • Promoted

Team lead programming (MOD 2025 program)

KanzMontreal, Montreal (administrative region), CA
Full-time

Team lead programming (MOD 2025 program).As a team lead, you will guide a group of passionate programmers in developing technologies that power Ubisoft games, while supporting their growth, well‑be... Show more

 • Promoted

Engineer - K&Y Diamond Limited

K&Y Diamond Limitedmontréal (dollard-des-ormeaux), montréal (dollard-des-ormeaux), ca
Full-time

The Engineer has the responsibility for carrying out and managing projects for the design, improvement and development of diamond products.He(she) is also responsible for monitoring the needs of cu... Show more