Enable job alerts via email!

Senior Software Developer C++ (C-UAS)

CS GROUP

Montreal

Hybrid

CAD 90,000 - 130,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Senior Software Developer to join a dynamic team specializing in cutting-edge technology solutions. This role involves designing and optimizing complex software applications, particularly in C++ and QT, while operating within Linux environments. The ideal candidate will thrive in a collaborative, agile setting, contributing to R&D projects and enhancing product quality through robust testing methodologies. With a commitment to workplace diversity and a focus on mutual support, this position offers a unique opportunity to impact the future of critical embedded technologies in a growing sector.

Benefits

Comprehensive medical, dental, and vision insurance
Access to a telemedicine service
RRSP program
Personal and sick leave
Recreation room with pool table and foosball
Free on-site gym access

Qualifications

  • 7+ years of experience in object-oriented software development.
  • Proficiency in C++ and QT Framework is required.
  • Experience in Linux environments and agile methodologies.

Responsibilities

  • Design and develop complex software applications using C++ and QT.
  • Collaborate with cross-functional teams in an agile environment.
  • Contribute efficiently in R&D projects and perform code reviews.

Skills

C++
QT Framework
Linux
Agile methodologies
Problem-solving
Documentation writing

Education

Bachelor’s degree in Computer Engineering
Master’s degree in Computer Science

Tools

GIT
Gerrit

Job description

Join to apply for the Senior Software Developer C++ (C-UAS) role at CS GROUP

Get AI-powered advice on this job and more exclusive features.

Company Description

CS Group Canada, a subsidiary of CS Group, a Sopra Steria company, accelerates Functional Safety and Cybersecurity for companies developing critical embedded technologies (Avionics, Autonomous Driving, Transportation Electrification). Our customers are OEMs and Tier 1 in the aerospace, automotive, defense, and railway sectors seeking to achieve Functional Safety (ISO 26262, DO-178C, DO-254, ARP-4761, ARP-4754, EN50128) and cybersecurity (DO-326A, ISO 21434, UN-R155) certifications to commercialize their technologies.

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. We are looking for a Senior Software Developer:

CS Group Canada offers an innovative proprietary solution, C-UAS (Counter Uncrewed Aerial Systems), specifically designed to meet the unique needs of its clients. This Command-and-Control 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.

Responsibilities
  • Eager to grow and capable of helping and guiding others to evolve, potential to become the head of Software Part of C-UAS projects
  • Design, develop, and optimize complex software applications using C++ and QT Framework.
  • Operate within a Linux environment to execute debugging, perform compilation, and manage dependencies effectively
  • Define and design efficient architectures for n-tier.
  • Work in an agile manner by collaborating with cross-functional teams, adapting to changing requirements, and continuously improving processes to enhance efficiency and productivity.
  • Being capable of creating your own requirements and generating statistics and KPIs by exploring the available software base
  • Develop efficient user interfaces and data processing algorithms
  • Apply and promote robust testing methodologies (TDD, BDD, QtTest).
  • Participate in code reviews to improve quality
  • Analyze and prepare documentation.
  • Contribute efficiently in R&D projects
Qualifications
  • Bachelor’s or Master’s degree in Computer Engineering or Computer Science;
  • Minimum 7 years of experience in object-oriented software development;
  • Minimum 7 years of experience in a C++ Software development position;
  • Proficiency of QT is required (QTest is an asset)
  • 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 is an asset.
  • Quick learner with strong problem-solving skills
Additional Information

Job Type: Full-time, Permanent

CS Group Canada values workplace diversity and encourages women, visible minorities, ethnic minorities, Indigenous people, and individuals with disabilities to apply.

Benefits
  • Hybrid work model
  • Comprehensive medical, dental, and vision insurance
  • Access to a telemedicine service
  • RRSP program
  • Personal and sick leave
  • Recreation room with a pool table and foosball
  • Free on-site gym access

All your information will remain confidential in accordance with EEO guidelines.

Inclusive and committed employer, our company works every day to combat all forms of discrimination and promote a respectful working environment. That's why, committed to gender diversity and overall inclusivity, we encourage all applications and profiles.

Additional Details
  • Seniority level: Executive
  • Employment type: Full-time
  • Job function: IT Services and IT Consulting
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

Valsoft Corporation

Montreal

Remote

CAD 80,000 - 120,000

3 days ago
Be an early applicant

Senior Software Developer, 6+ years - Remote (Canada)

Info-Tech Research Group

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Senior Software Developer (Remote First)

Zensurance

Toronto

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Senior Software Developer - Workleap AI

Workleap

Remote

CAD 70,000 - 110,000

Yesterday
Be an early applicant

(Remote) Senior Software Developer

N. Harris Computer Corporation - CAD

British Columbia

Remote

CAD 80,000 - 110,000

2 days ago
Be an early applicant

Senior Software Developer - Workleap AI

Workleap

Remote

CAD 70,000 - 110,000

2 days ago
Be an early applicant

Senior Software Developer - Workleap AI New Canada - Remote

Workleap Technologies inc.

Remote

CAD 70,000 - 110,000

3 days ago
Be an early applicant

Développeur logiciel senior/Senior Software Developer

McKesson

Montreal

On-site

CAD 60,000 - 100,000

5 days ago
Be an early applicant

Développeur logiciel senior Sr. Software Developer

Intrado Life & Safety, Inc.

Montreal

Hybrid

CAD 70,000 - 95,000

Today
Be an early applicant