Catalyst.earth Logo
Catalyst.earth Logo

C++ Developer: Testing Realignment and Modernization

Remote

We are looking for a C++ Developer for a paid internship (co-op) to work with lead developers in refactoring and modernizing a monolithic test suite towards an optimized CI/CD workflow.

  • Work with product owners and developers to understand existing test technology and design requirements for effective testing of optical and radar remote sensing imagery
  • Develop and implement code modernization within new test automation design goals
  • Perform hands on coding using C++, Google Test Framework, and MS Visual Studio tools
  • Develop effective code and product testing in a dynamically scalable parallel processing environment
  • Assist redefinition of coding standards and practices
  • Creative problem solving and strong communication skills
Requirements
  • Required Experience:
    • Current undergraduate student
  • Must have technical skills:
    • C++
    • Agile practices
  • Nice to have technical skills:
    • CI/CD and testing methodology knowledge
    • Knowledge of older C++ methodologies (2005, 2012, etc)
    • Knowledge of parallel processing
Application
Application Notes:
If you require special accommodations during the recruitment and selection process, please let us know in the message section.
Your resume and cover letter must be in .docx or .pdf format with a max size of 10MB per document
Name your resume and cover letter with the following formats

Cover letter filename example:
 Jane_Doe_cover.pdf

Resume filename example:
Jane_Doe_resume.pdf

PCI Geomatics is an equal opportunity employer, and all qualified applicants will receive consideration without regard to race, colour, religion, age, gender, national origin, disability, sexual orientation, family status or any other status or condition protected by Federal and/or Provincial laws. If you require accommodation during the recruitment and selection process, please let us know.

Your Name(Required)
Your Email Address(Required)
Address(Required)

Previous Employment

Your Previous Employers
Please list your previous employers, the dates you worked and the position you held
Employer
Dates
Position
Phone
 

More About You

Drop files here or
Accepted file types: pdf, doc, docx, Max. file size: 5 MB.

    envelopephone-handsetcross