Détails du poste
- Lieu de travail : Montreal
- Type de poste : Permanent à temps plein
Description du poste
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
Ce que nous offrons
- 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.)
Engagement en faveur de l’égalité des chances
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
Description du poste (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.)
Engagement en faveur de l’égalité des chances (English Version)
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.