Senior Software Developer C++
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.
- ...algorithmes et programmation orientée objet en C++ Excellentes aptitudes pour la... ...proprietary trading firm founded in 1998, seeks Senior Software Engineers for our Core Engineering team.... ...-performance infrastructure, Tower’s developers have helped to position the firm as a...SeniorDaily paidWork at office
- ...une Développeur (-euse) logiciel expert (C++) talentueux (euse) et passionné(e) par... ...future of entertainment and information by developing cutting-edge technology for content... ...re on the lookout for a talented Expert Software Developer (C++) with a passion for Broadcast Video...SuggestedFull timeInternship
- ...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...SuggestedFull timeWork at officeRemote work
- ...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
$70k - $135k per year
Senior Software Developer – Electronic Trading Position Description We are seeking a Senior Software Developer – Electronic Trading Systems with... ...scalable trading solutions. This role requires strong C/C++ and Java development experience, excellent troubleshooting abilities...Senior- ...leading provider of SoCs (System on Chip), software and hardware integrated platforms for the... ...prototyping work. What you'll do: Design, develop, and support LTE/5G NR air interface... ...procedures; ~ Strong programming skills in C/C++ on Linux, RTOS, or embedded platforms; ~...Full time
- ...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
$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- ...Overview: The Order Gateway team develops and maintains Squarepoint’s... ...are seeking a highly skilled senior developer who thrives on... ...technical delivery and ensuring software quality and reliability. Actively... ...proficiency in modern C++ development techniques. ~ Strong...SeniorFull time
- ...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
- ...dynamic Clearance is a team of enthusiastic developers and testers driven by curiosity and a... ...sector organizations. In practice, we develop a self-service web portal that reduces... ...evidence stored on our platform. As a Software Developer, you will play a key role within...SeniorDaily paidFull timeImmediate startFlexible hours
- ...daily, while growing your expertise in distributed systems, machine learning infrastructure and agentic workflows. As a Backend Developer, you will: Contribute to the development lifecycle, including coding, testing, and deployment Analyze and help improve the ease...Senior
- ...We are looking for multiple passionate Software Developers to join our team. You will develop critical... ...by cutting-edge technology and senior technologists providing you with the best... ...Strong knowledge and experience in Python or C++. Experience in both is an asset. ~...Senior
- ...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
- ...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
- ...Software Developer Montreal, Quebec | Full-Time Contract Information Technology / Software Development | Intermediate (3 to 5 Years) | Monday to Friday, Day Shift Position Type Full-Time Contract, with potential to convert to a permanent position Location Montreal...Permanent employmentFull timeContract workWork at officeMonday to fridayShift work
- ...programmation orientée objet dans Rust ou C++ Solide expérience avec les systèmes de... .... Engineers thrive at Tower while developing electronic trading infrastructure at a world... ...Engineering department is seeking a Software Developer II to join the Data team in Montreal. This...ApprenticeshipCasual workWork at officeWorldwide
$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,...Full timeTemporary work- ...ideas and reward their results. As a Software Developer Intern , you will join one of our... ...intensive software under the guidance of senior technologists with the goal of deployment... ...JavaScript (Node, React, and/or Angular), C++, Ruby, C#, Go or Java, and a deep curiosity...SeniorSummer workInternshipWork at officeDay shift
- ...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
- ...the Role We are building a dedicated product growth team, and we're hiring a Growth Engineer to operate as a full, self-sufficient software engineer within it. Reporting to the Director of Product Growth, you'll work alongside our Product Manager and Product Designer on...Long term contractWork at officeWorldwide
- ...We are looking for multiple passionate Software Developers to join our team. You will develop critical... ...by cutting-edge technology and senior technologists providing you with the best... ...these languages or frameworks: Python, C++ or Java. Experience in more than one is...Senior
- ...With 20 years of hardware and software development, our robots have been... ...We are a team of dedicated Developers and creatives striving to develop... ...About You You're a mid-to-senior full stack developer who... ...logs, metrics, and tracing C++ and/or Rust Three.js / WebGL...SeniorContract workLocal areaRemote workWorldwide
- ...Having an in-depth analysis and understanding of software development and customer issues, the Lead Software Developer evaluates and selects possible technology options for a project. They take part in evaluating efforts, solving problems and ensuring the quality of solutions...
- ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional...Long term contractWork at officeRemote work1 day per week
- ...expérience sont considérés, du junior au senior Motivé à travailler dans un... ...dynamic We are looking for passionate software developers with a range of experience—from talented... ...teams. Your day at a glance Design, develop, test, and maintain reliable backend services...SeniorFull timeFlexible hours
- ...looking for an independent individual with solid experience in web software development to help evolve a widely used web application. We... ...meetings with the development and quality assurance teams Develop and maintain web application features using C#/ASP.NET Core and...Full timeApprenticeshipFlexible hours
- ...Full-Stack Software Developer Location: Montreal (Hybrid) *Only candidates located in Montreal will be contacted if selected * About Us Broadsign is a growing software company with a mission to make buying, selling, and delivering out-of-home media easier than ever...Permanent employmentWork at office
- ...contributions, technical blogging, or conference speaking. What DRW Montreal has to offer you: ~ Mentorship with experienced software developers, database administrators, and technical project managers ~ Continuous learning through paid postgraduate degrees, Dev...Local area
- ...clinics, which replaces inefficient processes with a faster and safer technological alternative. Job Description As a Senior Software Developer - Healthcare systems integration profile, you will be a key member of our interoperability team and will work to design,...SeniorPermanent employmentFull timeContract workWork at officeRemote workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer C++. Be the first to apply!
- 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
- c++ software developer Montréal, QC
- senior animator Montréal, QC
- senior mechanical designer Montréal, QC
- senior financial analyst remote Montréal, QC
- senior talent acquisition consultant Montréal, QC
- senior contract specialist Montréal, QC

