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

Senior Software Developer C++

Full-time

Sopra Steria

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.

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.
  • 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

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 23 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Developer C++ in Montréal, QC vacancy
  •  ...want to build the customer support platform for the AI era, we’re looking for top talent to join us. About the Role As a Senior Software Developer at Botpress, you’ll be at the forefront of developing innovative solutions that drive the future of conversational AI. As a... 
    Senior
    Full time
    Work at office

    Botpress Technologies Inc.

    Montréal, QC
    6 days ago
  •  ...can be themselves, everyone is welcome. Motive are seeking a Senior AI Software Developer to join our Iron Man project being developed using Unreal...  ...Computer Science or equivalent ~10+ years of professional C/C++ experience ~ Experience developing AI systems on AAA games... 
    Senior
    Full time
    Local area

    Electronic Arts

    Montréal, QC
    3 days ago
  •  ...businesses and governments. Summary We are looking for a Senior Backend-focused Developer to join the team, the strategic network orchestration and...  ...with a strong NetDevOps mindset: someone who brings software engineering excellence while understanding network and security... 
    Senior
    Full time
    Work at office
    3 days per week

    Bell

    Montréal, QC
    2 hours ago
  •  ...enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview    As a Senior Software Developer, we expect you to be disciplined regarding software development, and ready and eager to collaborate with and mentor... 
    Senior
    Full time

    osedea

    Montréal, QC
    7 days ago
  •  ...Responsibilities Develop software according to specifications, including software requirements specifications and interface designs. Coach colleagues and encourage their professional growth. Take initiative on projects and tasks while owning assigned work. Uphold... 
    Senior
    Flexible hours

    OSEDEA

    Montréal, QC
    7 days ago
  •  ...business unit of AppDirect, is the leading solution built to help software companies generate revenue through data-driven Cloud go-to-...  ...software companies in the world. About You As a Senior Software Developer, you'll join a development team that crafts solid, reliable... 
    Senior
    Apprenticeship
    Worldwide
    Flexible hours

    AppDirect

    Montréal, QC
    18 days ago
  • $95k per year

     ...Experience: 3 years to less than 5 years Work setting Office Private company, corporation or industry Financial technology Software company Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as... 
    Senior
    Permanent employment
    Full time
    Work at office

    FLEXY GROUP

    Montréal, QC
    24 days ago
  •  ...Full Stack Software Engineer - Remote Senior Software Engineer Job Type: Contractor (~15 hours/week) Location...  ...and use MCP tools effectively. - Develop realistic, reproducible software...  ...proficiency in Python 3, Java, Rust, C++, or TypeScript . - Strong understanding... 
    Senior
    For contractors
    Remote work

    YO AI Labs

    Montréal, QC
    2 hours ago
  •  ...Motive is looking for an experienced and highly motivated Senior Engine Software Developer with expertise in Unreal Engine 5 to join its Iron Man team...  ...Engine. ~ Proven experience in software development with C++. ~ Experience with multi-threaded programming and optimization... 
    Senior
    Full time
    Local area

    Electronic Arts

    Montréal, QC
    3 days ago
  •  ...Responsibilities Design, build, and deliver scalable software solutions for client projects. Design, plan, and implement cloud and on-premise infrastructure. Develop backend services, APIs, and system components. Build and improve CI/CD pipelines, deployment workflows... 
    Senior
    Flexible hours

    OSEDEA

    Montréal, QC
    8 days ago
  •  ...We’re seeking someone to join our Ultra-Low-Latency and Exchange Connectivity (ULE) team as a C++ Developer in ALGO to drive and deliver software and functional innovations to maintain industry leadership and competitive advantage in the electronic trading space. In the... 
    Full time
    Work at office
    Remote work

    Morgan Stanley

    Montréal, QC
    1 day ago
  • $70k - $135k per year

     ..., optimisation mémoire, parallélisation et calcul intensif font partie de votre terrain de jeu? CGI recherche un(e) Développeur(se) C++ sénior pour contribuer à la modernisation d’une plateforme stratégique de calcul et de simulation à grande échelle. Votre prochain défi chez... 
    Senior
    Daily paid
    Full time
    Day shift

    CGI

    Montréal, QC
    3 days ago
  •  ...and enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview As a Senior Software Developer with strong Cloud, DevOps, and infrastructure experience, you design, build, and deliver robust software solutions,... 
    Senior
    Full time

    osedea

    Montréal, QC
    7 days ago
  •  ...Zimmer Biomet seeks a senior software developer to contribute to computer-assisted surgery applications in Montreal. The role involves designing robust...  ...and implement state machines and user interfaces using C++ Collaborate with multidisciplinary teams of programmers, mechanical... 
    Senior

    Zimmer Biomet

    Montréal, QC
    10 days ago
  •  ...Zimmer Biomet seeks a software developer to contribute to computer-assisted surgery applications in Montreal. The role involves designing robust...  ...computer-assisted surgery applications Requirements Advanced C++ object-oriented programming knowledge Comfortable with 3D... 
    Flexible hours

    Zimmer Biomet

    Montréal, QC
    12 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
    9 days ago
  •  ...to challenge consensus.   We are looking for a passionate Software Developer  to join our team. You will develop critical software that our...  ...our team, you will be surrounded by cutting-edge technology and senior technologists providing you with the best possible environment... 
    Senior
    Work from home

    DRW

    Montréal, QC
    4 days ago
  •  ...Zimmer Biomet seeks a Senior Software Developer to design and develop computer-assisted surgery software using C++, Qt, computer vision, and medical imaging. The role requires technical leadership and mentorship of a development team, with three days weekly on-site presence... 
    Senior

    Zimmer Biomet

    Montréal, QC
    21 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
  •  ...du processus d’examen des candidatures. .................................................................. Position: Senior .NET Software Developer - Public Safety Software Location: Montréal, QC (Hybrid) Job Type: Full-time About the Company Our client is a... 
    Senior
    Permanent employment
    Full time
    Worldwide
    Flexible hours

    Services de Gestion Quantum Ltée

    Montréal, QC
    10 hours ago
  •  ...étapes du processus d’examen des candidatures. ...................................................... Position: Senior Software Developer (Web Applications) Location: Montreal, Quebec Join a cutting-edge technology organization operating in the public safety... 
    Senior
    Permanent employment
    Remote work
    Worldwide
    Flexible hours

    Services de Gestion Quantum Ltée

    Montréal, QC
    10 hours ago
  •  ...our journey and help create the unknown! We are looking for a Senior C++ Programmer to play a key role in building cutting-edge applications...  ...ML systems based on business requirements and objectives. ~ Develop, integrate, and maintain inference engines, ML libraries, and... 
    Senior
    Full time

    Ubisoft

    Montréal, QC
    23 hours ago
  • $37 - $38.5 per hour

     ...less than 3 years Work setting Office Information technology (IT) service provider Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and... 
    Permanent employment
    Full time
    Work at office
    Day shift

    Web Hosting Canada

    Montréal, QC
    6 days ago
  • $37 - $38.5 per hour

     ...setting Office Information technology (IT) service provider Responsibilities Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and solutions... 
    Work at office
    Remote work

    Web Hosting Canada

    Montréal, QC
    5 days ago
  •  ...Work arrangement: Hybrid   We are looking for a  Embedded Software Developer to collaborate on one of our projects in the Space sector....  ...with Real-Time Operating Systems (RTOS). Proficiency in C, C++, and Python programming. Experience working in a Scrum/Agile... 
    Long term contract
    Full time

    Scalian

    Montréal, QC
    25 days ago
  •  ...empower individuals by fostering confidence and self-expression while celebrating intimacy and individuality. We’re looking for a Software Developer Intern to join our team. This role is ideal for a student who is eager to grow their development skills, gain hands-on... 
    Full time
    Internship

    Nuovo Photography

    Montréal, QC
    21 days ago
  •  ...The Role AspenTech is looking for a talented and experienced Developer with Quality background to join our Enterprise Operations Platform...  ...the product while collaborating with our front-end and backend software developers and Product Management. As part of the EOP team, you... 
    Full time
    Flexible hours

    Aspentech

    Montréal, QC
    3 days ago
  •  ...want to build the customer support platform for the AI era, we're looking for top talent to join us. About the Role As a Software Developer at Botpress, you'll be at the forefront of developing innovative solutions that drive the future of conversational AI. As part of... 
    Full time
    Work at office
    Worldwide

    Botpress Technologies Inc.

    Montréal, QC
    a month 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
  • $63.75k - $85k per year

     ...We are seeking a Junior Software Developer to join the IntelePACS Backend team and help deliver backend capabilities for Intelerads enterprise...  ...we this role you will grow your skills under the guidance of senior developers build deep knowledge of the IntelePACS domain and medical... 
    Senior
    Full time
    Local area
    Remote work

    Intelerad

    Montréal, QC
    4 days ago

Do you want to receive more vacancies?

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