Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior C++ Software Development Engineer

Full-time

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior C++ Software Development Engineer in Montréal, QC vacancy
  •  ...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... 
    Senior
    Full time

    Safran

    Montréal, QC
    15 days ago
  •  ...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... 
    Senior
    Full time
    Remote work
    Worldwide
    Flexible hours

    Lightspeed

    Montréal, QC
    4 days ago
  •  ...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... 
    Suggested
    Full time
    Internship

    Grass Valley

    Montréal, QC
    a month ago
  •  ...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... 
    Senior
    Full time
    Worldwide
    Flexible hours

    Royal Bank of Canada

    Montréal, QC
    16 days ago
  •  ...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... 
    Senior
    Internship
    Shift work

    Hasbro

    Montréal, QC
    more than 2 months ago
  •  ...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... 
    Senior
    Long term contract
    Work at office
    3 days per week

    Hasbro

    Montréal, QC
    more than 2 months ago
  •  ...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... 
    Senior
    Minimum wage
    Full time
    Local area
    Worldwide

    EssilorLuxottica Group

    Montréal, QC
    7 days ago
  •  ...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 employment
    Full time
    Internship
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    GHGSAT

    Montréal, QC
    3 days ago
  • 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... 
    Senior
    Contract work
    Work at office
    2 days per week

    Randstad

    Montréal, QC
    a month ago
  •  ...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... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    20 days ago
  •  ...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... 
    Senior
    Full time
    Work at office

    Fundica

    Montréal, QC
    16 days ago
  • 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... 
    Senior
    Contract work
    Work at office
    Flexible hours
    2 days per week

    Randstad

    Montréal, QC
    a month ago
  •  ...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 time
    Work at office
    Remote work

    Morgan Stanley

    Montréal, QC
    18 hours ago
  •  ...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... 
    Senior
    Full time

    Wabtec

    Montréal, QC
    17 days ago
  •  ...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... 
    Senior
    Long term contract
    Remote work
    Work from home

    SafelyYou

    Montréal, QC
    more than 2 months ago
  •  ...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 time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    9 days ago
  •  ...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... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    10 days ago
  • $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... 

    Techaid Inc.

    Montréal, QC
    more than 2 months ago
  •  ...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... 
    Senior
    Hourly pay
    Permanent employment
    Full time
    Contract work
    Temporary work
    Internship
    Local area
    Worldwide
    Flexible hours

    SAP

    Montréal, QC
    10 days ago
  •  ...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... 
    Senior
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...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 time
    Immediate start
    Flexible hours

    Corning

    Montréal, QC
    7 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Part time
    Work at office

    UST

    Montréal, QC
    7 days ago
  •  ...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

    CGI

    Montréal, QC
    17 days ago
  •  ...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 contract
    Work at office
    3 days per week

    MANNARINO

    Montréal, QC
    a month ago
  •  ...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... 
    Senior
    Remote work
    Work from home

    SafelyYou

    Montréal, QC
    more than 2 months ago
  •  ...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-... 
    Senior
    Remote work
    Flexible hours

    Lightspeed Commerce

    Montréal, QC
    a month ago
  •  ...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... 
    Senior
    Full time
    Worldwide

    Scribendi

    Montréal, QC
    9 hours ago
  •  .... 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... 
    Senior
    Permanent employment
    Full time
    Local area

    Capgemini

    Montréal, QC
    21 days ago
  •  ...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 employment
    Remote work

    Tecsys Inc.

    Montréal, QC
    11 days ago
  •  ...---------------------------------------------- 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... 
    Senior
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C++ Software Development Engineer. Be the first to apply!