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 22 days ago
Similar jobs that could be interesting for youBased on the Senior C++ Software Development Engineer in Montréal, QC vacancy
  • $86.3k - $123.02k per year

     ...English Follows What you will do: Develop, design and implement micro-services and...  ...Meeting with development managers to discuss software projects Conducting feasibility...  ...compensation will depend on elements such as seniority, merit, geographic location, education,... 
    Senior
    Hourly pay
    Work at office
    Work from home

    Trane Technologies

    Montréal, QC
    7 days ago
  • $86.3k - $123.02k per year

     ...Bachelor’s or master's degree in software engineering, computer science...  ...Assigning tasks to junior developers such as coding, testing,...  ...to the objects and models Develop new algorithms, upgrade, and...  ...will depend on elements such as seniority, merit, geographic location,... 
    Senior
    Hourly pay
    Temporary work
    Work at office
    Work from home
    Worldwide

    Trane Technologies

    Montréal, QC
    7 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
    more than 2 months ago
  • $80k - $120k per year

    Développeur Senior C++ Position Description Mode de travail: Hybride, 3 jours/semaine en présentiel Mission principale Les développeurs...  ...’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and... 
    Senior
    Day shift
    Montréal, QC
    7 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
  •  ..."Select Language".) Our Motive is to develop innovative action games set in iconic worlds...  ...experiences to our players. As a Software Developer within the Quality Verification...  ...background. Experience with C#, .Net (with some C++ is a bonus). You have experience with... 
    Internship
    Work at office
    Local area
    Worldwide

    Motive Studio

    Montréal, QC
    4 days ago
  • $111.31k - $155.44k per year

     ...**English Follows We are seeking a Senior Software Engineer to join our Cloud Building Management...  ...(CBMS) team, focusing on designing, developing, and maintaining scalable backend...  ...scale. What you will do: Design and develop high-performance, cloud-native backend systems... 
    Senior
    Hourly pay
    Temporary work
    Work at office
    Remote work
    Work from home

    Trane Technologies

    Montréal, QC
    7 days 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
    15 hours ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software...  ...Roles / Responsibilities As a Software Developer, reporting to the GNSS Design Manager, you...  ...Familiar with programming languages (C, C++ Ada) (Min. 5 yrs); Strong with Hardware... 
    Long term contract
    Work at office

    MANNARINO

    Montréal, QC
    8 days ago
  •  ...join our highly talented Core Software team and contribute to the delivery...  ...imaging, machine learning and developing exemplary API interfaces, you'...  ...looking for? As a Software Developer Generalist, your advanced...  ...considering candidates with strong C++ and Python skills in a... 
    Full time
    Work from home
    1 day per week

    AIRY3D Inc

    Montréal, QC
    7 days ago
  • $240k per year

     ...Ultra Low-Latency C++ Engineer Role Role: Ultra Low-Latency C++ Engineer (C++ 20/23) Client: Elite Buy-Side Fund Compensation...  ...Our elite buy-side clients are looking for a highly talented C++ Software Engineer to join an experienced tech team. This is an environment... 
    Permanent employment

    Hunter Bond

    Montréal, QC
    more than 2 months 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
    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
    24 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
  • Responsibilities As a C++ Developer in Artificial Intelligence, you will join our teams to design and develop high-performance software systems integrating AI capabilities. Design, integrate and optimize AI models (on-device inference, LLMs, audio/video processing)... 
    Permanent employment

    Savoir-Faire Linux

    Montréal, QC
    more than 2 months 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
  • 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
  • $46.15 per hour

     ...other non-university certificate or diploma from a program of 3 months to less than 1 year Tasks Write, modify, integrate and test software code Communicate technical problems, processes and solutions Prepare reports, manuals and other documentation on the status,... 
    Temporary work

    Media Stunner Inc. Stunner Med

    Montréal, QC
    16 days ago
  •  ...group focused on driving high-impact results through our Montreal-based engineering hub. We are looking for a motivated Junior Software Developer to join the SourceKnowledge team during a pivotal phase of our platform's evolution. Working directly under our Engineering... 
    Remote work
    Worldwide
    Flexible hours

    mrge

    Montréal, QC
    4 hours ago
  •  ...Hexoskin is looking for a Backend software developer to join its R&D team. Work environment The Backend developer will be in charge of developing and maintaining the Hexoskin server API. She/he will introduce new features and participate in the development of sustainable... 
    Work from home
    Flexible hours

    Carré Technologies Inc.

    Montréal, QC
    3 days ago
  • $145k - $155k per year

     ...Intermediate or Senior level | Remote within Canada A high-scale product, end-to-...  ...-world conditions. We’re hiring two Software Developers to join the Casper team: one Intermediate...  ...Manager, Casper) For the Senior Developer As a Senior Developer on Casper, you... 
    Senior
    Long term contract
    Full time
    Remote work
    Shift work
    Night shift

    Acuity Insights

    Montréal, QC
    8 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
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...Collaboration Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our...  ..., adhering to coding standards and best practices. Design, develop, and maintain backend services and well-structured RESTful... 
    Senior
    Full time
    Work at office
    Remote work

    Alexa Translations

    Montréal, QC
    2 days ago
  •  ...analytics and fintech. Our mission is to combine high-quality data, software, and market expertise to optimize power markets. We are...  ...high-impact environment. We are looking for a Junior Software Developer / Site Reliability Engineer to join our Operations team. In this... 
    Daily paid
    Full time
    Work at office

    CWP Energy

    Montréal, QC
    17 days ago
  •  ...We're seeking someone to join our team as a Senior Java Developer in Non-Financial Risk Technology to deliver hands-on contributions through Java...  ...markets and shape the future of our communities. This is a Software Engineering position at Vice-President level, which is part of... 
    Senior
    Full time
    Work at office
    Remote work

    Morgan Stanley

    Montréal, QC
    15 hours ago
  •  ...technological alternative. Job Description As a Senior Data Transfer Developer, you will design, build, and evolve robust data transfer...  ...Qualifications ~ Bachelor’s degree in computer engineering, software engineering, or equivalent experience ~8+ years of... 
    Senior
    Permanent employment
    Full time
    Remote work
    Worldwide

    Medfar

    Montréal, QC
    3 days ago
  •  ...vie logiciel, de l’architecture à la mise en production, dans un environnement technologique de pointe, tant en développement Web qu’en C++ pour les composants temps réel. Responsabilités spécifiques Développement Agile et Architecture Participer activement à la... 
    Full time
    Remote work
    Flexible hours

    Wabtec

    Montréal, QC
    4 days 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
  •  ...Job Description Associate Director, Senior Software Developer Funding and Liquidity Technology What is the opportunity? RBC Capital Markets is a leading global investment banking company dedicated to providing services in banking, finance, and capital markets to... 
    Senior
    Full time
    Worldwide
    Flexible hours

    Royal Bank of Canada

    Montréal, QC
    7 days ago

Do you want to receive more vacancies?

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