Développeur C/C++ (Senior)
Groupe Sii
Description Du MandatNous recherchons deux développeurs logiciels C++ pour contribuer au développement, à l’amélioration et à la maintenance d’une solution logicielle évoluant dans un environnement de systèmes embarqués et de traitement de données complexes.
Le mode de travail est hybride avec une présence minimale d’une journée par semaine au bureau ainsi qu’une présence additionnelle périodique selon les besoins du projet. Une certaine flexibilité est requise.
Responsabilités
Participer au développement de nouvelles fonctionnalités (analyse, conception, codage, tests et documentation).
Corriger les anomalies et les enjeux identifiés dans les produits existants.
Collaborer à la définition, à l’analyse et à la validation des exigences logicielles.
Contribuer à l’architecture et à l’évolution des solutions logicielles.
Participer aux revues de code et à l’amélioration continue des bonnes pratiques de développement.
Participer à l’intégration des fonctionnalités et au déploiement des solutions.
Collaborer avec les équipes de vérification et validation (V&V) afin d’élaborer des plans de tests formels et d’analyser les anomalies détectées lors des campagnes de validation.
Participer à la planification et à l’estimation des livrables dans un environnement Agile.
Produire et maintenir une documentation technique de qualité.
Qualifications Requises
Baccalauréat en génie informatique, génie logiciel, génie électrique ou expérience équivalente.
Minimum de 5 années d’expérience en développement logiciel.
Excellente connaissance du langage C++.
Expérience en développement logiciel sous Windows et/ou Linux.
Maîtrise des outils de gestion de code source et d’intégration logicielle (GitHub ou équivalent).
Bonne compréhension des concepts de programmation temps réel :
Processus
Threads
Sémaphores
Mécanismes de synchronisation
Gestion de la mémoire
Connaissance des protocoles réseau et des communications interprocessus :
TCP/IP
UDP
Sockets
IPC
Atouts
Expérience antérieure au sein d’un environnement similaire de développement logiciel complexe.
Connaissance du langage UML (Unified Modeling Language).
Maîtrise des patrons de conception (Design Patterns).
Expérience en développement de tests unitaires et de tests système.
Connaissance de systèmes embarqués, de détection, de communication, de transport ou d’environnements critiques.
Compétences Recherchées
Excellentes aptitudes organisationnelles et de planification.
Bonne capacité d’analyse et de résolution de problèmes.
Excellentes habiletés de communication à l’oral et à l’écrit.
Esprit d’équipe et aptitude à collaborer avec des intervenants multidisciplinaires.
Autonomie, rigueur et sens de l’initiative.
Orientation vers les résultats et la qualité des livrables.
Compétences Essentielles
Développement C++.
Développement logiciel sous Windows et/ou Linux.
Protocoles réseau (TCP/IP, UDP, Sockets) et mécanismes IPC.
Position DescriptionWe are looking for two C++ Software Developers to contribute to the development, enhancement and maintenance of software solutions operating in a complex systems environment.
The position follows a hybrid work model requiring a minimum of one day per week onsite, with additional onsite presence on a recurring basis according to project needs. Flexibility is required.
Responsibilities
Participate in the development of new features including analysis, design, coding, testing and documentation.
Investigate and resolve defects identified in existing products.
Collaborate in the definition, analysis and validation of software requirements.
Contribute to software architecture and solution evolution.
Participate in code reviews and continuous improvement of development practices.
Support software integration and deployment activities.
Work closely with Verification & Validation (V&V) teams to define formal test plans and investigate issues identified during validation campaigns.
Participate in planning and estimating deliverables within an Agile environment.
Produce and maintain high-quality technical documentation.
Required Qualifications
Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering or equivalent experience.
Minimum of 5 years of software development experience.
Strong knowledge of the C++ programming language.
Experience developing software on Windows and/or Linux platforms.
Knowledge of source control and software integration tools (GitHub or equivalent).
Strong understanding of real-time programming concepts including:
Processes
Threads
Semaphores
Synchronization mechanisms
Memory management
Knowledge of networking and inter-process communication technologies:
TCP/IP
UDP
Sockets
IPC
Nice-to-Have Qualifications
Previous experience in a comparable complex software development environment.
Knowledge of UML (Unified Modeling Language).
Knowledge of software design patterns.
Experience developing unit tests and system tests.
Knowledge of embedded, sensing, communication, transportation or mission-critical systems.
Key Competencies
Strong organizational and planning skills.
Excellent analytical and problem-solving abilities.
Strong verbal and written communication skills.
Collaborative mindset and ability to work within multidisciplinary teams.
Autonomy, rigor and initiative.
Results-oriented approach with a focus on software quality.
Core Technical Skills
C++ software development.
Software development on Windows and/or Linux.
Network protocols (TCP/IP, UDP, Sockets) and IPC mechanisms.
Partenaire technologique de grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation, avec 16 000 employés, une présence internationale dans 20 pays et un chiffre d'affaires dépassant 1,621 milliard de dollars canadiens.
SII Canada offre à ses clients une expertise technique de pointe dans les domaines du développement d'applications, du web et du mobile, de la cybersécurité et du cloud computing. Nous fournissons également des services d'ingénierie, notamment pour les systèmes embarqués dans divers secteurs industriels. Notre ambition est de faire progresser les systèmes d'information et de contribuer à la création des produits et services de demain pour nos clients.
De plus, l'inclusion est au cœur de notre culture d'entreprise. SII Canada s'engage à offrir un environnement de travail équitable et respectueux qui favorise la diversité et l'égalité des chances
#J-18808-Ljbffr
Le mode de travail est hybride avec une présence minimale d’une journée par semaine au bureau ainsi qu’une présence additionnelle périodique selon les besoins du projet. Une certaine flexibilité est requise.
Responsabilités
Participer au développement de nouvelles fonctionnalités (analyse, conception, codage, tests et documentation).
Corriger les anomalies et les enjeux identifiés dans les produits existants.
Collaborer à la définition, à l’analyse et à la validation des exigences logicielles.
Contribuer à l’architecture et à l’évolution des solutions logicielles.
Participer aux revues de code et à l’amélioration continue des bonnes pratiques de développement.
Participer à l’intégration des fonctionnalités et au déploiement des solutions.
Collaborer avec les équipes de vérification et validation (V&V) afin d’élaborer des plans de tests formels et d’analyser les anomalies détectées lors des campagnes de validation.
Participer à la planification et à l’estimation des livrables dans un environnement Agile.
Produire et maintenir une documentation technique de qualité.
Qualifications Requises
Baccalauréat en génie informatique, génie logiciel, génie électrique ou expérience équivalente.
Minimum de 5 années d’expérience en développement logiciel.
Excellente connaissance du langage C++.
Expérience en développement logiciel sous Windows et/ou Linux.
Maîtrise des outils de gestion de code source et d’intégration logicielle (GitHub ou équivalent).
Bonne compréhension des concepts de programmation temps réel :
Processus
Threads
Sémaphores
Mécanismes de synchronisation
Gestion de la mémoire
Connaissance des protocoles réseau et des communications interprocessus :
TCP/IP
UDP
Sockets
IPC
Atouts
Expérience antérieure au sein d’un environnement similaire de développement logiciel complexe.
Connaissance du langage UML (Unified Modeling Language).
Maîtrise des patrons de conception (Design Patterns).
Expérience en développement de tests unitaires et de tests système.
Connaissance de systèmes embarqués, de détection, de communication, de transport ou d’environnements critiques.
Compétences Recherchées
Excellentes aptitudes organisationnelles et de planification.
Bonne capacité d’analyse et de résolution de problèmes.
Excellentes habiletés de communication à l’oral et à l’écrit.
Esprit d’équipe et aptitude à collaborer avec des intervenants multidisciplinaires.
Autonomie, rigueur et sens de l’initiative.
Orientation vers les résultats et la qualité des livrables.
Compétences Essentielles
Développement C++.
Développement logiciel sous Windows et/ou Linux.
Protocoles réseau (TCP/IP, UDP, Sockets) et mécanismes IPC.
Position DescriptionWe are looking for two C++ Software Developers to contribute to the development, enhancement and maintenance of software solutions operating in a complex systems environment.
The position follows a hybrid work model requiring a minimum of one day per week onsite, with additional onsite presence on a recurring basis according to project needs. Flexibility is required.
Responsibilities
Participate in the development of new features including analysis, design, coding, testing and documentation.
Investigate and resolve defects identified in existing products.
Collaborate in the definition, analysis and validation of software requirements.
Contribute to software architecture and solution evolution.
Participate in code reviews and continuous improvement of development practices.
Support software integration and deployment activities.
Work closely with Verification & Validation (V&V) teams to define formal test plans and investigate issues identified during validation campaigns.
Participate in planning and estimating deliverables within an Agile environment.
Produce and maintain high-quality technical documentation.
Required Qualifications
Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering or equivalent experience.
Minimum of 5 years of software development experience.
Strong knowledge of the C++ programming language.
Experience developing software on Windows and/or Linux platforms.
Knowledge of source control and software integration tools (GitHub or equivalent).
Strong understanding of real-time programming concepts including:
Processes
Threads
Semaphores
Synchronization mechanisms
Memory management
Knowledge of networking and inter-process communication technologies:
TCP/IP
UDP
Sockets
IPC
Nice-to-Have Qualifications
Previous experience in a comparable complex software development environment.
Knowledge of UML (Unified Modeling Language).
Knowledge of software design patterns.
Experience developing unit tests and system tests.
Knowledge of embedded, sensing, communication, transportation or mission-critical systems.
Key Competencies
Strong organizational and planning skills.
Excellent analytical and problem-solving abilities.
Strong verbal and written communication skills.
Collaborative mindset and ability to work within multidisciplinary teams.
Autonomy, rigor and initiative.
Results-oriented approach with a focus on software quality.
Core Technical Skills
C++ software development.
Software development on Windows and/or Linux.
Network protocols (TCP/IP, UDP, Sockets) and IPC mechanisms.
Partenaire technologique de grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation, avec 16 000 employés, une présence internationale dans 20 pays et un chiffre d'affaires dépassant 1,621 milliard de dollars canadiens.
SII Canada offre à ses clients une expertise technique de pointe dans les domaines du développement d'applications, du web et du mobile, de la cybersécurité et du cloud computing. Nous fournissons également des services d'ingénierie, notamment pour les systèmes embarqués dans divers secteurs industriels. Notre ambition est de faire progresser les systèmes d'information et de contribuer à la création des produits et services de demain pour nos clients.
De plus, l'inclusion est au cœur de notre culture d'entreprise. SII Canada s'engage à offrir un environnement de travail équitable et respectueux qui favorise la diversité et l'égalité des chances
#J-18808-Ljbffr
Vacancy posted 18 minutes ago
Similar jobs that could be interesting for youBased on the Développeur C/C++ (Senior) in Winnipeg, MB vacancy
- Join Fortinet as a C/C++ Developer focusing on security solutions. This role involves full-cycle development, from design through to testing, in a hybrid team environment. At Fortinet, you will be tasked with enhancing and troubleshooting software as an Embedded Developer...Suggested
- ...Chez Ubisoft, programmez des systèmes ML en C++ avec une expertise en moteurs d’inférence, tests, performance et architecture logicielle. Ce poste de programmeur principal C++ contribue à la feuille de route des applications d’apprentissage automatique. Vous développerez...SeniorApprenticeship
$90k - $130k per year
...selection process. All final hiring decisions are made by our hiring managers and recruitment teams.Your role, your impact As a C#/.NET Senior Developer, you'll contribute to the design, development, and evolution of enterprise applications supporting a variety of business and...SeniorFlexible hours- # Senior C++ Software EngineerTargeted TalentHome›Jobs›Senior C++ Software EngineerTargeted TalentAdzunaRegina, Regina region permanent Posted... ...software projects and applications, with a strong proficiency in C/C++ development.* A degree in Computer Science. Masters is...SeniorPermanent employmentRemote work
- Join Qualcomm Canada as a Senior C++ Engineer focusing on AI technologies. Shape the future of machine learning applications through innovative software solutions and frameworks. As part of Qualcomm’s Engineering Group, you will be responsible for the development and optimization...Senior
- Chrome Technologies recherche un Développeur GIA senior pour ses bureaux de Québec ou Montréal, en poste permanent et hybride. Le consultant interviendra auprès des clients sur des projets liés à la gestion des identités et des accès (GIA), en collaboration avec une équipe d...SeniorPermanent employmentWork at office
$141.4k - $204.4k per year
...expression by making creation easier, safer, and more rewarding.As a Senior Software Developer, you will collaborate with product leaders,... ...Frostbite, Unity, Unreal, Godot, or proprietary)Experience with large C++ codebasesExperience implementing or designing gameplay...SeniorFull timeLocal area3 days per week- Développeur(-euse) principal(e) de produits, FullstackLe ou la développeur(-euse) principal(e) de produits, Fullstack est responsable du développement et de la livraison des applications destinées aux utilisateurs de Xona, en commençant par notre portail client. Cette personne...Senior
- Offre d'emploi : Développeur mobile iOS Senior Localisation : MontréalMode de travail : Hybride - 2 jours par semaine au bureauDébut : Fin aout / Début septembreSalaire : selon l'expérience - ouverture aux pigistes incorporésLe masculin est utilisé pour alléger l'annonce...SeniorDaily paidApprenticeshipSummer workFreelanceWork at officeDay shift2 days per week
- ...expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source... ...layers and applications Programming experience in Go, Python, C/C++, or Rust DevOps experience with GitHub Actions and DORA...Senior
$141.4k - $204.4k per year
...expression by making creation easier, safer, and more rewarding.As a Senior Software Developer, you will help build the agentic harness... ..., Frostbite, Unity, Unreal, Godot, or proprietary)Expertise in C++Experience with PythonExperience with agentic harnesses and workflows (...SeniorFull timeLocal area3 days per week- ...Contexte : Nous recherchons des développeurs backend qui contribueront à différents projets d’évolution et de modernisation dans le secteur des services financiers. Nous recherchons avant tout des personnes autonomes, rigoureuses et capables de prendre rapidement en charge...
- Astek recherche un Développeur Android Expert pour son bureau hybride à Montréal. Contribuez à des applications mobiles clés tout en participant... ...à l'innovation et à la sécurité des produits. Dans ce rôle de senior, vous serez intégré à une équipe Agile et interviendrez dans la...SeniorWork at office
- ...make. Operate is the phase that tells you what actually happened, and it is ours. Nous sommes à la recherche d’un Développeur(se) logiciel principal (Senior) afin de piloter la livraison technique des déploiements de conformité et multi-régions de MaintainX, incluant des...SeniorShift work
- ...En tant que Programmeur·euse sénior·e rendu chez Cloud Chamber, vous rejoindrez notre talentueuse... ...collaborerez avec un groupe passionné de développeur·euse·s, incluant notre chef·fe d’équipe... ...mathématiques 3D. Forte expertise en C/C++. Expérience avec les GPU modernes et...Senior
- Développeur principal fullstack - Python Professionnel séniorDate de publicationDomaine(s) d'intérêt: Technologies de l'informationLieu(x): Montréal, TorontoUne carrière de développeur Full Stack dans l'équipe Information Technology Delivery – Marchés des capitaux...ApprenticeshipFlexible hours
- Adviso est à la recherche d'un.E développeur.E en ingénierie analytique pour rejoindre l'équipe de collecte et d'ingénierie des données. Au sein de notre entreprise, cette équipe soutient nos clients dans l'activation du plein potentiel de leurs données clients et opérationnelles...Apprenticeship
- ...Dempton Consulting Group recherche un(e) Développeur – Automatisation infrastructure pour concevoir, développer et automatiser les solutions gérant des environnements Linux (RHEL). Vous participerez à la conception de scripts et playbooks avec Python et Ansible et contribuerez...
- ..., chercheurs et ingénieurs. Mettez vos compétences d’ingénierie logicielle au cœur de stratégies étudiées et déployées.En tant que Développeur de Logiciel, vous développerez des outils essentiels dans un environnement technologique de pointe. Vous analyserez les besoins des...
$150k - $180k per year
Développeur immobillierProjets multirésidentiels À propos de notre clientNotre client est un acteur émergent du développement immobilier qui se démarque par une approche intégrée couvrant l'investissement, le développement, la construction et la gestion d'actifs. Basée dans...Permanent employment- ...En tant que développeur·euse IA appliquée, vous concevez et intégrez les composantes d'intelligence artificielle au cœur des produits du Hub IA. Votre mission principale est de transformer des cas d'usage créatifs et d'affaires en solutions fiables: choix et adaptation des...
- Nous recherchons un Développeur GIA senior afin de rejoindre notre équipe de conseillers du bureau de Québec ou de Montréal dans le cadre d'un poste permanent.Ce poste est en mode hybride.Agissant à titre de conseiller / consultant de Chrome Technologies, le candidat interviendra...SeniorPermanent employmentWork at office
- Développeur back-end senior Java Spring Boot et AWS, gestion de contenu d’entreprise, grande banque, Montréal (hybride) Faire évoluer les applications de gestion documentaire d’une grande banque canadienne : microservices Java Spring Boot, API REST, intégration AWS. Poste...SeniorDaily paidFreelance2 days per week
$122.3k - $170.7k per year
...Propose and lead initiatives that improve the team's tools architecture and development practices. What we're looking for Excellent C++ and 3D math skills. 5+ years of experience building editors, systems and engines for game development, having shipped game projects...Full timeWorldwide3 days per week$101k - $126k per year
...actuellement à la recherche d’une personne pour occuper le poste de Développeur(euse) logiciel principal(e). Ce poste est basé au Centre d’... ...efficace, testable, réutilisable et fiable à l’aide des technologies C++, .NET et C# modernes.Réviser les demandes de fusion (pull...InternshipRelocation- Devenez un actif pour la collectivité !Faites partie de l’équipe de La Caisse et ressentez la fierté de contribuer à l’avenir financier de millions de Québécois et Québécoises en créant un monde plus durable. Pourquoi vous joindre à nous Impact concret : Contribuez ...ApprenticeshipWork at officeRemote work
- ...Nous recherchons un Développeur Java/Kubernetes senior afin de rejoindre notre équipe de conseillers du bureau de Québec ou de Montréal dans le cadre d'un poste permanent. Ce poste est en mode hybride. Agissant à titre de conseiller / consultant de Chrome Technologies...SeniorPermanent employmentWork at office
- Devenez un actif pour la collectivité !Faites partie de l’équipe de La Caisse et ressentez la fierté de contribuer à l’avenir financier de millions de Québécois et Québécoises en créant un monde plus durable. Pourquoi vous joindre à nous Impact concret : Contribuez ...Daily paidApprenticeshipWork at officeRemote work
- ...et dans les étoiles pour changer le monde pour le mieux, nous vous y emmènerons.Joignez-vous à notre équipe à Montréal en tant que Développeur – Systèmes d'entreprise pour usine connectée au sein de notre division Systèmes de satellites et participez à des projets novateurs...Flexible hours
- ...concrets pour nos clients. Nous sommes à la recherche d’un(e) développeur.Euse spécialisé.E en IA agentique qui aime concevoir des... ...fiabilité et de performance. Collaborer avec des développeurs seniors sur la conception des systèmes, l’architecture et les décisions...SeniorApprenticeshipWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Développeur C/C++ (Senior). Be the first to apply!
Related searches
- junior c++ developer Winnipeg, MB
- c++ software developer Winnipeg, MB
- c++ developer fintech Winnipeg, MB
- c++ developer Winnipeg, MB
- c++ Winnipeg, MB
- senior disability case manager Winnipeg, MB
- senior hardware engineer Winnipeg, MB
- senior cook Winnipeg, MB
- amica senior lifestyles Winnipeg, MB
- senior building operator Winnipeg, MB

