Senior C++ Software Development Engineer
CS Group
CS Group Canada, a subsidiary of CS Group (part of the Sopra Steria Group), is a leader in the development and certification of safety-critical systems in the aerospace, electric, and autonomous driving industries.
Joining CS Group Canada means taking part in complex, high-tech projects for some of the most prestigious system manufacturers in North America, while benefiting from competitive salaries, comprehensive benefits, and flexible work arrangements.
Job Description
Today, CS Canada offers the opportunity to join a dynamic group operating in a constantly growing sector, working on complex high-tech systems. All this while enjoying comprehensive benefits, a workplace focused on mutual support and collective success, and flexible working hours.
CS Group Canada offers an innovative proprietary solution, LAD (Counter-Drone System), specifically designed to meet the unique needs of its clients. This advanced technology enables the detection, identification, and tracking of potentially hostile drones using an integrated system of high-precision sensors and cameras. It also provides tailored neutralization capabilities to ensure the security of critical infrastructures and sensitive events.
Requirements
We are looking for a Senior Software Developer:
Design, develop, and optimize complex software applications using C++.
Apply software development good practices and standards.
Participate in defining and designing efficient architectures for n-tier critical and strategic software.
Develop efficient user interfaces and data processing algorithms.
Apply and promote robust testing methodologies (TDD, BDD, QtTest).
Participate in code reviews to improve quality and Definition of Done compliance.
Analyze and prepare documentation.
Collaborate with multidisciplinary teams and manage priorities to meet objectives.
support V&V and hardware teams with software tooling.
Qualifications
Bachelor’s or Master’s degree in Computer Engineering or Computer Science;
Minimum 7 years of experience in object-oriented software development;
Minimum 10 years of experience in a C++ Software development position;
Proficiency of Google Test and QTest is required;
Significant experience with Linux environments, (Ubuntu or Fedora are an asset.)
Familiar with source versioning (GIT, Gerrit)
Rigorous documentation writing;
Fluent in French, good knowledge of English as an asset;
Experience with agile methodologies (Scrum) is an asset.
Quick learner with strong problem-solving skills
Additional Information
Please note that only selected candidates and Permanent Residents/Canadian Citizens will be contacted.
Job Types: Full-time, Permanent
CS Group Canada values diversity in the workplace and encourages women, visible minorities, ethnic minorities, aboriginal people, and people with disabilities to apply.
Benefits:
Hybrid Work
Industry leading medical, dental, and vision Insurance
Access to a telemedicine service
RRSP program
Personal and sick days
Recreation room with pool table and foosball table
All your information will be kept confidential according to EEO guidelines.
- ...en informatique, génie informatique ou génie logiciel; * Expérience avérée (minimum de 3 ans) dans le développement de logiciels en C++, avec une solide compréhension des principes de conception; * Capacité démontrée à résoudre des problèmes complexes de manière créative...SeniorFull time
- ...for a new opportunity? Or just checking the market? Well you might just be in the right place! We are looking for a new Senior Software Developer (Ruby) to join our high-performing software development team and help cultivate an inclusive environment where the team can...SeniorFull timeRemote workWorldwideFlexible hours
- ...un ou une Développeur (-euse) logiciel (C++) talentueux (euse) et passionné(e) par la... ...of entertainment and information by developing cutting-edge technology for content creation... .... We're on the lookout for a talented Software Developer (C++) with a passion for Broadcast Video...SuggestedFull timeInternship
- ...Capital Markets Technology is seeking a strong Python/C++ full stack trading system Engineer to develop system automations and enterprise solutions for options... ...Programming (OOP), Programming Languages, Python Software Development, Software Development Life Cycle (SDLC), Structured...SeniorFull timeWorldwideFlexible hours
- ...the adventure. What You'll Do: Expand our ability to develop and deliver the digital gaming services that power the Wizards of... ...and independently What You'll Bring: ~8+ years of software development experience throughout the full software development...SeniorInternshipShift work
- ...schedule 3 days per week. What You'll Do: Expand our ability to develop and deliver the digital gaming services that power the Wizards... ...of our ecosystem. What You'll Bring: ~5+ years of software development experience, including experience supporting delivery...SeniorLong term contractWork at office3 days per week
- ...assistive technology, HumanWare's mission is to develop solutions that enable people living with a... ...our teams in electronics, mechanical and software engineering, operations management,... ...using programming languages such as Java, C, C++, and C#, and the software is deployed on...SeniorMinimum wageFull timeLocal areaWorldwide
- ...for an innovative and experienced Embedded Developer to work on our satellite and aviation... ...our internal satellite tasking and planning software. As part of a cross-functional team, you... ...imagery from IR cameras, and are written in C++, Rust, and OCaml. Python is used for...Permanent employmentFull timeInternshipWork at officeLocal areaImmediate startRemote workFlexible hours
- Our client, a leading organization in the insurance and financial services sector, is seeking a Senior Software Developer to join their data and analytics team. This role focuses on the development and technical support of a major data retention project. You will work within...SeniorContract workWork at office2 days per week
- ...their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our... ...make a real difference. Job Description As a Senior Front-End Software Developer at Vention… You’ll play a key role on the Machine Builder...SeniorLong term contractFull timeInternshipWork at officeWork from home
- ...crowdsourcing/crawler technology. The Challenge Are you a rockstar developer looking to work in a fun and challenging environment with a well... ...find funding. Alongside our Platform Manager, designers, and software development team, you will design and develop next generation...SeniorFull timeWork at office
- Our client, a major insurance company, is seeking a Senior Software Developer to join their Data and Analytics team. The primary mandate is to support business partners in building a new data mart on a modern cloud platform. This role requires a hybrid profile where you...SeniorContract workWork at officeFlexible hours2 days per week
- ...Front-office Credit Risk management technology group is seeking a C++ developer for pricing model implementation projects required to support and enhance mission critical Credit Risk data infrastructure, as well as to contribute to strategic initiatives. This individual will...Full timeWork at officeRemote work
- ...Diplôme universitaire en génie logiciel, informatique ou équivalent ~7+ années d’expérience en développement logiciel ~ Maîtrise de C++ et expérience en développement Web (Angular ou React) ~ Expérience en développement sous Windows ou Linux ~ Solides compétences en...SeniorFull time
- ...passionate mission is to empower safer, more person-centered care across senior living through world-leading AI, industry-changing hardware, and... ...through innovation. Your Role at SafelyYou As a Senior Software Engineer on the Fleet Team, you will help scale and evolve our...SeniorLong term contractRemote workWork from home
- ...automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology... ...a real difference. Job Description As a Software Developer at Vention… You will be a key contributor to the architecture...Full timeInternshipWork at officeWork from home
- ...record time with the only hardware and software AI-powered platform built for the factory... .... Job Description As a Senior Embedded Developer at Vention… You will be responsible for... ...and communication components in modern C++, with strong focus on determinism, latency...SeniorLong term contractFull timeInternshipWork at officeWork from home
$80k - $95k per year
Developer Programmer C# C++ Python ref.23650AN Our client, a company specializing in digital vision and its applications, is looking for a Developer Programmer. ~Design and deploy by computer vision software applications for industrial inspection and robotics; ~Develop computer...- ...creativity, and impact. Position title: SAP iXp Intern - Software Developer Location: Montreal, QC (hybrid position) Contract Duration... ...months Work Hours: 40 hours per week Collaborate with senior engineers and product managers to understand project requirements...SeniorHourly payPermanent employmentFull timeContract workTemporary workInternshipLocal areaWorldwideFlexible hours
- ...recherchons un·e Développeur·se logiciel senior possédant une expertise approfondie de Microsoft... ...Certifications Microsoft (ex. : Azure Developer, Power Platform, Dynamics 365)... ...s dynamic: We’re looking for a Senior Software Developer with deep expertise in Microsoft...SeniorFlexible hours
- ...Location: Montreal, Quebec, CA, H4M2Z2 Company: Corning Requisition Number: 62298 iBwave is looking for a talented Software Developer to join our team. We are a small but mighty group of technology professionals, and we are looking for a flexible, resilient and...Full timeImmediate startFlexible hours
$104k - $130k per year
...Role Description Senior Python Developer Lead II - Software Engineering Who We Are Born digital, UST transforms lives through the power of technology. We walk alongside our clients and partners, embedding innovation and agility into everything they do. We help them...SeniorFull timeTemporary workPart timeWork at office- ...Software Engineer – HQL Developer Missions: Specialist Software Engineer – Big Data (HQL Developer) Responsibilities: About the Team / Project This role is within the HR Data team working on data platforms and analytics solutions supporting business functions...Full time
- ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services... ...and validation roles Strong knowledge of Python and C++ Knowledge of Hardware-in-the-loop (HIL) and/or Software-in-the...Long term contractWork at office3 days per week
- ...safer, more person-centered care across senior living through world-leading AI, industry... ...innovation. Your Role at SafelyYou As a Software Engineer on the Fleet Team, you will help... ...design and implementation details, developing your architectural thinking Contribute...SeniorRemote workWork from home
- ...complex data and actionable insights, enabling our users to manage their growth without increasing their headcount. As a Senior Full Stack Software Developer , in this role you will be responsible for the development and maintenance of various features within our mission-...SeniorRemote workFlexible hours
- ...Scribendi is seeking a Senior Full-Stack Engineer to build AI-driven products that empower... ..., high-performance applications and help develop agentic AI systems and intelligent... ...building understandable and maintainable software while collaborating effectively with others...SeniorFull timeWorldwide
- .... Role Description We are seeking a highly experienced Senior Java Developer to join the Ops Tech department. In this pivotal role you will... ...and methodologies Ensure the delivery of high quality software within project timelines Required Skills Core Java Extensive...SeniorPermanent employmentFull timeLocal area
- ...challenges with continuous learning opportunities, then Tescys could be a good fit for you! About the Role We are looking for a Software Developer in Test (Data Platform) to join our TecsysIQ Data & AI team. This role is focused on ensuring the quality, reliability, and...Permanent employmentRemote work
- ...---------------------------------------------- Your team’s dynamic: You could be part of a software development team that works in collaboration with other teams to develop and maintain a cloud platform for a brand-new innovative product “Cloudrunner”. Cloudrunner is...SeniorFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Software Development Engineer. Be the first to apply!
- c++ software developer Montréal, QC
- embedded c c++ software engineer Montréal, QC
- junior c++ developer Montréal, QC
- c++ developer Montréal, QC
- c++ developer fintech Montréal, QC
- ingenieur electronique logiciel embarque Montréal, QC
- software engineer - robotics Montréal, QC
- développeur logiciel Montréal, QC
- software developer remote Montréal, QC
- software engineer internship Montréal, QC

