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 2 hours ago
Similar jobs that could be interesting for youBased on the Développeur C/C++ (Senior) in Winnipeg, MB vacancy
- OSI Maritime Systems is seeking a seasoned software leader to drive end-to-end development of mission-critical navigation and tactical software. You will guide teams through requirements, design, implementation, testing, and release, ensuring robust, scalable solutions. You ...Senior
- Concevez des fonctionnalités complexes en C++ et contribuez aux décisions techniques comme développeur logiciel sénior. Le poste exige une maîtrise des tests, du débogage et de l'optimisation des performances.Vous jouerez un rôle de premier plan dans la création et l'amélioration...Senior
- 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
- ...Get notified about new Embedded Design Engineer jobs in United States . 8,000+ Embedded Design Engineer Jobs in United States Senior Embedded Hardware and Firmware Engineer Embedded Firmware Engineer - The Toro Company Embedded Systems Engineer - Hardware & Firmware...Senior
- IPG Photonics in Kingston, Ontario, is seeking a Staff Embedded C/C++ Software Developer to join our agile software team. You will lead C and C++ software development on real-time Linux targets for our laser weld measurement product, design architecture, and implement time-...Senior
- Rejoignez l'équipe Ultra-Low-Latency chez Morgan Stanley comme Développeur C++. Contribuez à des solutions logicielles innovantes dans un environnement hybride à Montréal. Nous recherchons un Ingénieur logiciel III pour développer des applications C++ au sein de notre équipe...Senior
- Les systèmes embarqués et la programmation C/C++ sont au cœur de ce rôle de leader technique dans le domaine médical. Transforme des problèmes complexes en solutions simples et concrètes.Comme leader technique, tu coordonnes les équipes de développement, de conception et de...
- ...logiciel embarqué pour concevoir et tester des composants AUTOSAR conformes ASPICE et ISO 26262. Vous écrirez les exigences, développerez en C/C++ et assurerez les tests unitaires en étroite collaboration avec les équipes électroniques et hardware. Le poste requiert une...
$114.4k - $164.4k per year
...experience on performance optimization.Proficient programming skills in C/C++Machine learning knowledge is a plus..Experience with Linux/Android... ...year of work experience in a role requiring interaction with senior leadership (e.G., Director and above).Principal Duties and...SeniorWork from home- ...incomparable dans la région de Montréal.Pour soutenir la croissance de notre client dans le secteur aérospatial, ALTEN Canada recrute un·e Développeur·euse C, Python, AWS dont le rôle sera de concevoir et implémenter des applications logicielles pour les stations au sol dans le...Freelance
- ...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
- Nous recherchons une personne pour se joindre à notre équipe Ultra-Low-Latency and Exchange Connectivity (ULE) à titre de développeur(euse) C++ au sein d’ALGO afin de concevoir et de livrer des innovations logicielles et fonctionnelles permettant de maintenir notre position...Daily paidWork at officeRemote work
$92k - $115k per year
...Career Opportunities: Développeur(euse) logiciel C++ sénior / Senior Software Developer C++ (68737) La division des systèmes et services d’ingénierie électrique d’Eaton est actuellement à la recherche d’un(e) développeur(euse) logiciel C++ sénior motivé(e) à rejoindre son...SeniorInternshipWork at office- ...graphs, schedule tasks, plan memory and implement operators with quantization. The role focuses on improving inference efficiency and accuracy on Qualcomm's hardware, requiring C/C++ proficiency, Linux/Android experience, and embedded hardware familiarity. #J-18808-LjbffrSenior
- ...airborne geolocation systems, while enhancing existing software solutions.What you'll do: Design, develop and implement software using C/C++, Python, and Rust; Develop software simulators and test frameworks to validate system functionality; Perform comprehensive...
- Contribuez avec Puzzle Medical au développement de firmware C/C++ en temps réel pour une technologie destinée à l’insuffisance cardiaque avancée.Le ou la développeuse firmware participe au cycle complet, de la conception à la production. Vous collaborez avec une équipe multidisciplinaire...
- Concevez des systèmes C++ haute performance à Montréal, en appliquant vos compétences en programmation réseau et systèmes pour réduire la latence.Comme développeur de logiciels chevronné chez Tower Research Capital, vous intégrerez l’équipe centrale d’ingénierie. Vous bâtirez...
- Développeur logiciel C++ spécialisé en moteurs de jeux et flux agentifs, ce poste hybride s’exerce trois jours sur site. Travaillez à Redwood City, Montréal ou Vancouver.Chez Electronic Arts, vous construirez un harnais agentif transformant les intentions en jeux fonctionnels...
- English version will follow OPAL-RT Technologies est à la recherche d’un Développeur Logiciel Temps Réel C++À Propos D’OPAL-RT Technologies Leader mondial dans la diversité des applications, nos outils sont utilisés dans une multitude de secteurs tels que l'automobile,...Permanent employmentTemporary workRemote workWork from homeFlexible hours
- ...prestigious clients, a major banking actor in Montreal currently experiencing strong growth, we are actively seeking an experienced C++ / C# Developer . About the Role & ContextYou will join the ITteam, which delivers mission-critical pricing and risk calculation capabilities...
$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- C++ Developers (intermediate and senior)Job DescriptionOur client is a global telco/fintech that utilizes a diversified portfolio of systematic and quantitative... ..., Computer Science or related subject. 5 to 7+ years C/C++ development experience on Linux 5 to 7+ years...Senior
- # Senior C++ Software EngineerTargeted TalentHome›Jobs›Senior C++ Software EngineerTargeted TalentAdzunaSaskatoon, Saskatchewan permanent Posted... ...software projects and applications, with a strong proficiency in C/C++ development.* A degree in Computer Science. Masters is...SeniorPermanent employmentRemote work
- Développeur de logiciels chevronné (C++) / Experienced Software Developer (C++) Montréal[Français Canadien]Tower Research Capital, une société de négociation à haute fréquence pour compte propre fondée en 1998, est à la recherche d’ingénieurs logiciel chevronnés qui feront...Work at office
- Analyste programmeur sénior - C/AL et AL Temps plein – Permanent – Hybride Ben-Mor est une entreprise dynamique au service de clients partout en Amérique du Nord, spécialisée dans la fabrication et la distribution d’une vaste gamme de câbles, chaînes, élingues, solutions...SeniorPermanent employmentFull timeWeekend workAfternoon shift
- Senior Programmer Analyst – C/AL and ALFull-Time – Permanent – HybridBen-Mor is a dynamic company serving customers throughout North America, specializing in the manufacturing and distribution of a wide range of wire ropes, chains, slings, lifting solutions, and industrial...SeniorPermanent employmentWeekend workAfternoon shift
- Build Fortinet security products through C/C++ development, testing, and troubleshooting across the full embedded software development cycle.As a Senior Embedded Developer, you will develop key FortiAnalyzer components supporting performance and scalability for security log...Senior
- ...by the Inc. 5000, a DUNS 100 Top Startup to Work For, and a multi-year Inc. Best Workplace awardee.We are seeking an experienced Senior C++ Software Engineer with strongsystem-level programming expertise and advanced troubleshooting capabilities.The ideal candidate will...SeniorWork at officeLocal areaRemote work3 days per week
$125.3k - $175.3k per year
Nous recrutons un(e) développeur(se) C++ senior pour rejoindre notre équipe Industry Engineering chez Unity, basé(e) dans nos bureaux de Montréal et travaillant en étroite collaboration avec des ingénieur(e)s et des clients de la région Amérique du Nord. Cette équipe développe...SeniorWork at officeWorldwideVisa sponsorshipRelocation package- ...Nous recrutons un(e) développeur(se) C++ senior pour rejoindre notre équipe Industry Engineering chez Unity, basé(e) dans nos bureaux de Montréal et travaillant en étroite collaboration avec des ingénieur(e)s et des clients de la région Amérique du Nord. Cette équipe développe...SeniorWork at office
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

