Senior Software Developer C++
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.
- ...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...SeniorFull timeWork at office
- ...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...SeniorFull timeLocal area
- ...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...SeniorFull timeWork at office3 days per week
- ...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...SeniorFull time
- ...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...SeniorFlexible hours
- ...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...SeniorApprenticeshipWorldwideFlexible hours
$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...SeniorPermanent employmentFull timeWork at office- ...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...SeniorFor contractorsRemote work
- ...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...SeniorFull timeLocal area
- ...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...SeniorFlexible hours
- ...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 timeWork at officeRemote work
$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...SeniorDaily paidFull timeDay shift- ...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,...SeniorFull time
- ...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 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
- ...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
- ...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...SeniorWork from home
- ...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
$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- ...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...SeniorPermanent employmentFull timeWorldwideFlexible hours
- ...é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...SeniorPermanent employmentRemote workWorldwideFlexible hours
- ...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...SeniorFull time
$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 employmentFull timeWork at officeDay shift$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 officeRemote work- ...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 contractFull time
- ...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 timeInternship
- ...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 timeFlexible hours
- ...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 timeWork at officeWorldwide
- ...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...SeniorFull timeFlexible hours
$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...SeniorFull timeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer C++. Be the first to apply!
- c++ developer Montréal, QC
- junior c++ developer Montréal, QC
- embedded c c++ software engineer Montréal, QC
- c++ developer fintech Montréal, QC
- c++ software developer Montréal, QC
- senior web designer Montréal, QC
- senior project engineer Montréal, QC
- senior ruby developer Montréal, QC
- senior crm manager Montréal, QC
- cpa senior accountant Montréal, QC

