Senior C++ Software Development Engineer
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.
$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,...SeniorHourly payWork at officeWork from home$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,...SeniorHourly payTemporary workWork at officeWork from homeWorldwide- ...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...SuggestedFull timeInternship
$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...SeniorDay shift- ...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...SeniorInternshipShift work
- ...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...SeniorLong term contractWork at office3 days per week
- ..."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...InternshipWork at officeLocal areaWorldwide
$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...SeniorHourly payTemporary workWork at officeRemote workWork from home- ...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
- ...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 contractWork at office
- ...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 timeWork from home1 day per week
$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- ...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
- ...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 employmentFull timeInternshipWork at officeLocal areaImmediate startRemote workFlexible hours
- ...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
- 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
- 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...SeniorContract workWork at officeFlexible hours2 days per week
- 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...SeniorContract workWork at office2 days per week
$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- ...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 workWorldwideFlexible hours
- ...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 homeFlexible hours
$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...SeniorLong term contractFull timeRemote workShift workNight shift- ...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
- ...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...SeniorFull timeWork at officeRemote work
- ...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 paidFull timeWork at office
- ...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...SeniorFull timeWork at officeRemote work
- ...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...SeniorPermanent employmentFull timeRemote workWorldwide
- ...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 timeRemote workFlexible hours
- ...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...SeniorRemote workWork from home
- ...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...SeniorFull timeWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Software Development Engineer. Be the first to apply!
- c++ developer fintech Montréal, QC
- c++ developer Montréal, QC
- embedded c c++ software engineer Montréal, QC
- c++ software developer Montréal, QC
- junior c++ developer Montréal, QC
- software developer internship no experience Montréal, QC
- software engineer - ai machine learning Montréal, QC
- software engineer internship no experience Montréal, QC
- new graduate software developer Montréal, QC
- ingénieur logiciel Montréal, QC

