C / C++ Software Developer

Ottawa (ON) Both (on-site & remote)
Opportunity Number: 2068456
Information TechnologyApplication and Software Development
LanguageSecurity Clearance
English verbal and writtenNot required
Start PeriodDate Posted
One to two weeksFriday, January 14, 2022
Job Description

The software developers will provide software programming support for real-time, mission and safety-critical Air Traffic Management systems and related life-cycle management activities. Software development activities include developing and maintaining software programs and maintaining the development system. Software development activities shall be in accordance with Corporate Safety and Quality policies and practices, and the Engineering Safety and Quality policies and practices.

Roles and Responsibilities

  • Provide system life-cycle support for Air Navigation operational and non-operational
  • systems
  • Assists in requirements analysis and specification writing and management
  • Assists in the analysis, development, and implementation of software solutions for new
  • requirements and identified deficiencies
  • Research, evaluate and synthesize technical information to design and develop and
  • troubleshoot applications
  • Assists in maintaining the software development environment
  • Recommends practices for configuration, installation, optimization and use of productivity
  • tools.

Qualifications and Experience
  • Degree from a recognized university or community college with an acceptable
  • specialization in computer, electrical engineering, systems engineering, computer science
  • or information systems
  • Recent (12-24 months), direct experience developing applications in C/C++ (open
  • to entry-level and all levels of experience)
  • Experience using GitLab, TFS, Artifactory, Jenkins
  • Experience in designing, developing customer-facing, front-end software through
  • interaction with the customer
  • Demonstration of C/C++ skills will be required for those selected for an interview
  • Experience developing front-end technologies such as JavaScript, React, Angular, Vue.js
  • an asset
  • Experience using Maven, Conan, CMake an asset
  • Experience with Microsoft Foundation Classes (MFC), and/or Modern C++ an asset
  • Experience using RTI DDS an asset
  • Experience developing real-time applications an asset
  • Knowledge of design patterns
  • Knowledge of Agile/Scrum methodologies
  • Strong Critical Thinking
  • Effective English language written and verbal communication skills

Education and Certifications

Minimum education required: High School Diploma

We’re an equal opportunities employer committed to increasing diversity and inclusion in today’s workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Minorities, women, LGBTQ candidates, and individuals with disabilities are encouraged to apply. If you require an accommodation, please review our accessibility policy and reach out to our accessibility officer with any questions.
Merci de l’intérêt que vous manifestez pour ce poste. La description du poste nous a été fournie en anglais par notre client. Si vous souhaitez passer l’entrevue avec nous en français ou fournir votre CV en français, nous vous confierons à une personne de notre équipe qui parle français.

Opportunity Number: 2068456

Similar Jobs

HTML Developer




.NET Developer



 One to two weeks

Full-Stack Software Developer *Remote Work*