Senior Software Developer C++
Prefer a full account with a password? Sign Up to Apply
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.
Requirements
Department: Engineering, Development, Applications
Function: Information Technology
Experience Level: Mid-Senior Level